Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Bhikkhu Pesala

About

Username
Bhikkhu Pesala
Joined
Visits
282
Last Active
Roles
Member
Points
22
Posts
52
  • Re: Glyphs app "smart component placement & diacritics"

    FontCreator uses a script to align diacritics in a nominally correct position. It may work for the Regular typeface without much further adjustment, but for an italic typeface or a handwritten script the user will always have to adjust the position manually. A knowledge of correct positioning is essential. 

    I developed and maintain the Complete Composites code for FontCreator. It is a plain text XML file that users can edit for themselves to add definitions, or modify the existing ones. I frequently make minor tweaks to the code. This is the definition for U Ogonek:-

    <Composite><!-- U Ogonek -->
    <GlyphMapping>370</GlyphMapping>
    <Member id="1">
    <GlyphMapping>85</GlyphMapping>
    <UseMetrics>TRUE</UseMetrics>
    </Member>
    <Member id="2">
    <GlyphMapping>731</GlyphMapping>
    </Member>
    <AlignHorizontal>
    <Source>
    <Member>1</Member>
    <Position>Center</Position>
    </Source>
    <Dest>
    <Member>2</Member>
    <Position>Left</Position>
    </Dest>
    </AlignHorizontal>
    </Composite>

    As you can see, it's fairly easy to understand. I use decimal code-points as I find them easier to understand at a glance than hex codes (which may also be used).