-
Notifications
You must be signed in to change notification settings - Fork 1
Description
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

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.