Skip to content

Incorrect sizing and positioning of panolong, panaelaeng, pamaaeh, and avagraha #10

@ghost

Description

Font

NotoSansSundanese-VF.ttf
Version: v2.005

Where the font came from, and when

Source: noto github
Date: 2025-03-26

OS name and version

Example: macOS 15.3.2

Application name and version

Example: Any

Issue

There are three major issues related to the sizing and positioning of certain diacritics and marks in Noto Sans Sundanese:

1. Panolong (U+1BA7), Panaelaeng (U+1BA6), and Pamaaeh (U+1BAA) are too small

  • These marks appear significantly smaller than the core letter, making them difficult to see when the font size is reduced.
  • This affects readability, especially for people with visual impairments.
  • In historical manuscripts, these marks are the same size as the core letter.
  • Expected fix: Increase their size to match the core letter (1:1 proportion).
  • Example from historical manuscripts:
    Image ᮛᮔ᮪ᮔᮦᮃᮧ
    Image ᮞᮦᮛᮀᮊᮨᮔ᮪
    Image ᮚᮧ

2. Sign positioning after Panolong and Avagraha (U+1BBA)

  • When an upper or lower diacritic (sign) is added after Panolong and Avagraha, it currently attaches to Panolong or Avagraha instead of the core letter.
  • This issue is only resolved in the combination of Panolong and Panyecek, but still exists in other combinations.
  • Expected fix: Ensure that any upper or lower diacritic is attached to the core letter, not to Panolong or Avagraha.
  • Examples: (ᮊᮧᮀ ᮊᮧᮁ)
    current: Image expected: Image

3. Incorrect placement of Panaelaeng with Avagraha

  • Avagraha is a gemination mark, meaning it should not break the structure of the word.
  • Currently, Panaelaeng is placed between the core letter and Avagraha, which is incorrect.
  • Expected fix: Panaelaeng should be positioned before the core letter that carries Avagraha, not between the core letter and Avagraha.
  • examples: (ᮊᮺᮦ)
    current: Image expected: Image

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