Skip to content

dotted_circle

Simon Cozens edited this page May 8, 2025 · 2 revisions

Ensure dotted circle glyph is present and can attach marks.

dotted_circle

  • Applies to: TTF
  • Fontspector can hotfix?: no
  • Fontspector can fix sources?: no

Rationale

The dotted circle character (U+25CC) is inserted by shaping engines before mark glyphs which do not have an associated base, especially in the context of broken syllabic clusters.

For fonts containing combining marks, it is recommended that the dotted circle character be included so that these isolated marks can be displayed properly; for fonts supporting complex scripts, this should be considered mandatory.

Additionally, when a dotted circle glyph is present, it should be able to display all marks correctly, meaning that it should contain anchors for all attaching marks.

A fontmake filter can be used to automatically add a dotted_circle to a font:

fontmake --filter 'DottedCircleFilter(pre=True)' --filter '...'

Proposal

Profiles

  • googlefonts (in section 'Shaping Checks')

Clone this wiki locally