Skip to content

Virama positioning #18

@tommai4881

Description

@tommai4881

Defect Report

Noto fonts can be obtained from https://notofonts.github.io/
If you find a problem with a released font, then please use this template to file a defect report.
Before filing your report, please check if the issue has been fixed in the latest development build. You can get development builds by finding the font family on https://notofonts.github.io/ and following the link to "Development builds".

Title

Virama positioning bug

Font

  • NotoSansLao.ttf
  • NotoSerifLao.ttf

Where the font came from, and when

Font Version

v.2.003

OS name and version

Windows 10 v.10.

Application name and version

Libreoffice

Issue

The inconsistent position are as of follows

Character data

ແສະໂມຄ⁠ອລ຺ລຫ໌ (ສຸພ຺ຫານຫຸ⁠ວຕອລາ) ແມະມ຺ແປະຣ຺ກຕິ⁠ແປະແມະຣິນ຺ຕຫນ຺
ແກະພວຫ໌⁠ຘູລິ ຍງ຺⁠ມູລ຺ຍ⁠ຕຸອນ຺ກຸ!
(U+0EC1 U+0EAA U+0EB0 U+0EC2 U+0EA1 U+0E84 U+2060 U+0EAD U+0EA5 U+0EBA U+0EA5 U+0EAB U+0ECC U+0020 U+0028 U+0EAA U+0EB8 U+0E9E U+0EBA U+0EAB U+0EB2 U+0E99 U+0EAB U+0EB8 U+2060 U+0EA7 U+0E95 U+0EAD U+0EA5 U+0EB2 U+0029 U+0020 U+0EC1 U+0EA1 U+0EB0 U+0EA1 U+0EBA U+0EC1 U+0E9B U+0EB0 U+0EA3 U+0EBA U+0E81 U+0E95 U+0EB4 U+2060 U+0EC1 U+0E9B U+0EB0 U+0EC1 U+0EA1 U+0EB0 U+0EA3 U+0EB4 U+0E99 U+0EBA U+0E95 U+0EAB U+0E99 U+0EBA U+000A U+0EC1 U+0E81 U+0EB0 U+0E9E U+0EA7 U+0EAB U+0ECC U+2060 U+0E98 U+0EB9 U+0EA5 U+0EB4 U+0020 U+0E8D U+0E87 U+0EBA U+2060 U+0EA1 U+0EB9 U+0EA5 U+0EBA U+0E8D U+2060 U+0E95 U+0EB8 U+0EAD U+0E99 U+0EBA U+0E81 U+0EB8 U+0021)

Screenshot

image
Top line for Noto Sans Lao and bottom line: Noto Sans Lao Looped, which has consistent virama positioning.

Tools for reporting bugs

Harfbuzz hb-view and hb-shape

These are part of the HarfBuzz distribution and can help isolate if an issue is in the app/OS, shaping engine, or font.

  • hb-view renders the text with the exact font (for example, to see how ligatured characters shape) using your installed version of HarfBuzz.

For example:

  hb-view --font-file {path to font} --text-file {path to text file} --output-file '{sample}.png'
  • hb-shape shows glyph selection and positioning

Fontview

  • Fontview displays the text.

Fontdiff

  • Fontdiff displays the text using two versions of the font side by side.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions