notofonts/noto-fonts

Noto Sans and Serif fonts show wrong Sinhala glyph

Opened this issue · 3 comments

Noto Sans and Serif fonts show wrong Sinhala glyph

Font

NotoSans-Black.ttf
NotoSans-BlackItalic.ttf
NotoSans-Bold.ttf
NotoSans-BoldItalic.ttf
NotoSans-CondensedBlack.ttf
NotoSans-CondensedBlackItalic.ttf
NotoSans-CondensedBold.ttf
NotoSans-CondensedBoldItalic.ttf
NotoSans-CondensedExtraBold.ttf
NotoSans-CondensedExtraBoldItalic.ttf
NotoSans-ExtraBold.ttf
NotoSans-ExtraBoldItalic.ttf
NotoSans-ExtraCondensedBlack.ttf
NotoSans-ExtraCondensedBlackItalic.ttf
NotoSans-ExtraCondensedBold.ttf
NotoSans-ExtraCondensedBoldItalic.ttf
NotoSans-ExtraCondensedExtraBold.ttf
NotoSans-ExtraCondensedExtraBoldItalic.ttf
NotoSans-SemiCondensedBlack.ttf
NotoSans-SemiCondensedBlackItalic.ttf
NotoSans-SemiCondensedBold.ttf
NotoSans-SemiCondensedBoldItalic.ttf
NotoSans-SemiCondensedExtraBold.ttf
NotoSans-SemiCondensedExtraBoldItalic.ttf
NotoSerif-Black.ttf
NotoSerif-BlackItalic.ttf
NotoSerif-Bold.ttf
NotoSerif-BoldItalic.ttf
NotoSerif-CondensedBlack.ttf
NotoSerif-CondensedBlackItalic.ttf
NotoSerif-CondensedBold.ttf
NotoSerif-CondensedBoldItalic.ttf
NotoSerif-CondensedExtraBold.ttf
NotoSerif-CondensedExtraBoldItalic.ttf
NotoSerif-ExtraBold.ttf
NotoSerif-ExtraBoldItalic.ttf
NotoSerif-ExtraCondensedBlack.ttf
NotoSerif-ExtraCondensedBlackItalic.ttf
NotoSerif-ExtraCondensedBold.ttf
NotoSerif-ExtraCondensedBoldItalic.ttf
NotoSerif-ExtraCondensedExtraBold.ttf
NotoSerif-ExtraCondensedExtraBoldItalic.ttf
NotoSerif-SemiCondensedBlack.ttf
NotoSerif-SemiCondensedBlackItalic.ttf
NotoSerif-SemiCondensedBold.ttf
NotoSerif-SemiCondensedBoldItalic.ttf
NotoSerif-SemiCondensedExtraBold.ttf
NotoSerif-SemiCondensedExtraBoldItalic.ttf

Where the font came from, and when

https://www.google.com/get/noto/
Date: 2021-06-03 (today)

Font Version

Latest V2.000

OS name and version

Windows 10

Application name and version

Chrome Browser and Nexus font (https://www.xiles.app/) latest versions

Issue

Noto Sans and Serif fonts show wrong glyph (wrong Character Map) of following Sinhala letters

  1. ඍ (0D8D-SINHALA LETTER IRUYANNA)
    Correct glyph - https://fonts.google.com/specimen/Abhaya+Libre?preview.text=%E0%B6%8D%20&preview.text_type=custom#standard-styles
  2. ඎ (0D8E ඎ SINHALA LETTER IRUUYANNA)
    Correct glyph - https://fonts.google.com/specimen/Abhaya+Libre?preview.text=%E0%B6%8E&preview.text_type=custom
  3. Astrological digits are missing

Character data

ඍ (0D8D-SINHALA LETTER IRUYANNA)
ඎ (0D8E ඎ SINHALA LETTER IRUUYANNA)

Screenshot

https://prnt.sc/13t6kuz

Sinhala [0D80 - 0DFF] Hodia (Alphabet)

This is the charset that I use in Nexus Font software

  ઁ ං ඃ අ ආ ඇ ඈ ඉ ඊ උ ඌ ඍ ඎ ඏ
ඐ එ ඒ ඓ ඔ ඕ ඖ ක ඛ ග ඝ ඞ ඟ 
ච ඡ ජ ඣ ඤ ඥ ඦ ට ඨ ඩ ඪ ණ ඬ ත ථ ද 
ධ න ඳ ප ඵ බ භ ම ඹ ය ර ල 
ව ශ ෂ ස හ ළ ෆ ් ා
ැ ෑ ි ී ු ූ ෘ ෙ ේ ‌ෛ ො ෝ ෞ ෟ
෦ ෧ ෨ ෩ ෪ ෫ ෬ ෭ ෮ ෯
ෲ ෳ ෴ 

https://unicode.org/charts/PDF/U0D80.pdf

Noto Sans and Noto Serif do not have Sinhala script support. Please use Noto Sans Sinhala and Noto Serif Sinhala:
NotoSansSinhala-Black.ttf
NotoSansSinhala-Bold.ttf
NotoSansSinhala-Condensed.ttf
NotoSansSinhala-CondensedBlack.ttf
NotoSansSinhala-CondensedBold.ttf
NotoSansSinhala-CondensedExtraBold.ttf
NotoSansSinhala-CondensedExtraLight.ttf
NotoSansSinhala-CondensedLight.ttf
NotoSansSinhala-CondensedMedium.ttf
NotoSansSinhala-CondensedSemiBold.ttf
NotoSansSinhala-CondensedThin.ttf
NotoSansSinhala-ExtraBold.ttf
NotoSansSinhala-ExtraCondensed.ttf
NotoSansSinhala-ExtraCondensedBlack.ttf
NotoSansSinhala-ExtraCondensedBold.ttf
NotoSansSinhala-ExtraCondensedExtraBold.ttf
NotoSansSinhala-ExtraCondensedExtraLight.ttf
NotoSansSinhala-ExtraCondensedLight.ttf
NotoSansSinhala-ExtraCondensedMedium.ttf
NotoSansSinhala-ExtraCondensedSemiBold.ttf
NotoSansSinhala-ExtraCondensedThin.ttf
NotoSansSinhala-ExtraLight.ttf
NotoSansSinhala-Light.ttf
NotoSansSinhala-Medium.ttf
NotoSansSinhala-Regular.ttf
NotoSansSinhala-SemiBold.ttf
NotoSansSinhala-SemiCondensed.ttf
NotoSansSinhala-SemiCondensedBlack.ttf
NotoSansSinhala-SemiCondensedBold.ttf
NotoSansSinhala-SemiCondensedExtraBold.ttf
NotoSansSinhala-SemiCondensedExtraLight.ttf
NotoSansSinhala-SemiCondensedLight.ttf
NotoSansSinhala-SemiCondensedMedium.ttf
NotoSansSinhala-SemiCondensedSemiBold.ttf
NotoSansSinhala-SemiCondensedThin.ttf
NotoSansSinhala-Thin.ttf
NotoSerifSinhala-Black.ttf
NotoSerifSinhala-Bold.ttf
NotoSerifSinhala-Condensed.ttf
NotoSerifSinhala-CondensedBlack.ttf
NotoSerifSinhala-CondensedBold.ttf
NotoSerifSinhala-CondensedExtraBold.ttf
NotoSerifSinhala-CondensedExtraLight.ttf
NotoSerifSinhala-CondensedLight.ttf
NotoSerifSinhala-CondensedMedium.ttf
NotoSerifSinhala-CondensedSemiBold.ttf
NotoSerifSinhala-CondensedThin.ttf
NotoSerifSinhala-ExtraBold.ttf
NotoSerifSinhala-ExtraCondensed.ttf
NotoSerifSinhala-ExtraCondensedBlack.ttf
NotoSerifSinhala-ExtraCondensedBold.ttf
NotoSerifSinhala-ExtraCondensedExtraBold.ttf
NotoSerifSinhala-ExtraCondensedExtraLight.ttf
NotoSerifSinhala-ExtraCondensedLight.ttf
NotoSerifSinhala-ExtraCondensedMedium.ttf
NotoSerifSinhala-ExtraCondensedSemiBold.ttf
NotoSerifSinhala-ExtraCondensedThin.ttf
NotoSerifSinhala-ExtraLight.ttf
NotoSerifSinhala-Light.ttf
NotoSerifSinhala-Medium.ttf
NotoSerifSinhala-Regular.ttf
NotoSerifSinhala-SemiBold.ttf
NotoSerifSinhala-SemiCondensed.ttf
NotoSerifSinhala-SemiCondensedBlack.ttf
NotoSerifSinhala-SemiCondensedBold.ttf
NotoSerifSinhala-SemiCondensedExtraBold.ttf
NotoSerifSinhala-SemiCondensedExtraLight.ttf
NotoSerifSinhala-SemiCondensedLight.ttf
NotoSerifSinhala-SemiCondensedMedium.ttf
NotoSerifSinhala-SemiCondensedSemiBold.ttf
NotoSerifSinhala-SemiCondensedThin.ttf
NotoSerifSinhala-Thin.ttf

Noto Sans and Noto Serif do not have Sinhala script support. Please use Noto Sans Sinhala and Noto Serif Sinhala:
NotoSansSinhala-Black.ttf
NotoSansSinhala-Bold.ttf
NotoSansSinhala-Condensed.ttf
NotoSansSinhala-CondensedBlack.ttf
NotoSansSinhala-CondensedBold.ttf
NotoSansSinhala-CondensedExtraBold.ttf
NotoSansSinhala-CondensedExtraLight.ttf
NotoSansSinhala-CondensedLight.ttf
NotoSansSinhala-CondensedMedium.ttf
NotoSansSinhala-CondensedSemiBold.ttf
NotoSansSinhala-CondensedThin.ttf
NotoSansSinhala-ExtraBold.ttf
NotoSansSinhala-ExtraCondensed.ttf
NotoSansSinhala-ExtraCondensedBlack.ttf
NotoSansSinhala-ExtraCondensedBold.ttf
NotoSansSinhala-ExtraCondensedExtraBold.ttf
NotoSansSinhala-ExtraCondensedExtraLight.ttf
NotoSansSinhala-ExtraCondensedLight.ttf
NotoSansSinhala-ExtraCondensedMedium.ttf
NotoSansSinhala-ExtraCondensedSemiBold.ttf
NotoSansSinhala-ExtraCondensedThin.ttf
NotoSansSinhala-ExtraLight.ttf
NotoSansSinhala-Light.ttf
NotoSansSinhala-Medium.ttf
NotoSansSinhala-Regular.ttf
NotoSansSinhala-SemiBold.ttf
NotoSansSinhala-SemiCondensed.ttf
NotoSansSinhala-SemiCondensedBlack.ttf
NotoSansSinhala-SemiCondensedBold.ttf
NotoSansSinhala-SemiCondensedExtraBold.ttf
NotoSansSinhala-SemiCondensedExtraLight.ttf
NotoSansSinhala-SemiCondensedLight.ttf
NotoSansSinhala-SemiCondensedMedium.ttf
NotoSansSinhala-SemiCondensedSemiBold.ttf
NotoSansSinhala-SemiCondensedThin.ttf
NotoSansSinhala-Thin.ttf
NotoSerifSinhala-Black.ttf
NotoSerifSinhala-Bold.ttf
NotoSerifSinhala-Condensed.ttf
NotoSerifSinhala-CondensedBlack.ttf
NotoSerifSinhala-CondensedBold.ttf
NotoSerifSinhala-CondensedExtraBold.ttf
NotoSerifSinhala-CondensedExtraLight.ttf
NotoSerifSinhala-CondensedLight.ttf
NotoSerifSinhala-CondensedMedium.ttf
NotoSerifSinhala-CondensedSemiBold.ttf
NotoSerifSinhala-CondensedThin.ttf
NotoSerifSinhala-ExtraBold.ttf
NotoSerifSinhala-ExtraCondensed.ttf
NotoSerifSinhala-ExtraCondensedBlack.ttf
NotoSerifSinhala-ExtraCondensedBold.ttf
NotoSerifSinhala-ExtraCondensedExtraBold.ttf
NotoSerifSinhala-ExtraCondensedExtraLight.ttf
NotoSerifSinhala-ExtraCondensedLight.ttf
NotoSerifSinhala-ExtraCondensedMedium.ttf
NotoSerifSinhala-ExtraCondensedSemiBold.ttf
NotoSerifSinhala-ExtraCondensedThin.ttf
NotoSerifSinhala-ExtraLight.ttf
NotoSerifSinhala-Light.ttf
NotoSerifSinhala-Medium.ttf
NotoSerifSinhala-Regular.ttf
NotoSerifSinhala-SemiBold.ttf
NotoSerifSinhala-SemiCondensed.ttf
NotoSerifSinhala-SemiCondensedBlack.ttf
NotoSerifSinhala-SemiCondensedBold.ttf
NotoSerifSinhala-SemiCondensedExtraBold.ttf
NotoSerifSinhala-SemiCondensedExtraLight.ttf
NotoSerifSinhala-SemiCondensedLight.ttf
NotoSerifSinhala-SemiCondensedMedium.ttf
NotoSerifSinhala-SemiCondensedSemiBold.ttf
NotoSerifSinhala-SemiCondensedThin.ttf
NotoSerifSinhala-Thin.ttf

thanks, but why they(main Noto serif and sans fonts) show wrong glype for two charachters, i think it is fixable.

thanks, but why they(main Noto serif and sans fonts) show wrong glype for two charachters, i think it is fixable.

Noto Sans and Noto Serif font do not cover Sinhala.
Applications will either show the notdef glyph (a blank rectangle) or use a glyph from a fallback font to display a character not covered by the font used.
Chrome uses fallback fonts.

You can add Noto Sans Sinhala or Noto Serif Sinhala to your CSS font-family definition so browsers can use them as fallback fonts for Sinhala characters. For example: font-family: Noto Sans, Noto Sans Sinhala, sans;.