Hi!
I noticed a strange thing with my composites. Using "Complete Composites" worked fine at first.
But since I made them I've added lots of characters from the Private Use Area for my syllable bows, and now I found out by accident that klicking "Complete Composites" no longer uses the correct glyphs for the diacritical marks. Instead it uses those syllable bows I've made.
It doesn't happen with all characters, only the caps and the lower case i's.
If I delete all the bow characters, it works fine again.
Issue with Composites
-
- Top Typographer
- Posts: 9878
- Joined: Tue Oct 29, 2002 5:28 am
- Location: Seven Kings, London UK
- Contact:
Re: Issue with Composites
That is because a number of code points in the PUA are used by the Complete Composites feature.
Set the Glyph Overview to use Decimal code-points (Ctrl+J)
If you have used any of these code-points (at the start of the PUA) for your bows, they will be used to compose accents for Uppercase accented composites.
57365-57378 Low Profile Diacritics for Uppercase or Small/Petite Capitals
Low profile diacritics are useful in some fonts for smaller accents above capitals.
I think you can solve the problem by removing the code-points for the bows. If you have used OpenType features for them, they use glyph names, not code-points. However, if you need users of your font to insert these code-points from the PUA using a character map, then they will need code-points.
In that case, either assign different code-points in the PUA, or copy all of those glyphs, remove the code points, then complete composites on the Uppercase Latin glyphs, before pasting the code-points back with Paste Special.
Set the Glyph Overview to use Decimal code-points (Ctrl+J)
If you have used any of these code-points (at the start of the PUA) for your bows, they will be used to compose accents for Uppercase accented composites.
57365-57378 Low Profile Diacritics for Uppercase or Small/Petite Capitals
Low profile diacritics are useful in some fonts for smaller accents above capitals.
I think you can solve the problem by removing the code-points for the bows. If you have used OpenType features for them, they use glyph names, not code-points. However, if you need users of your font to insert these code-points from the PUA using a character map, then they will need code-points.
In that case, either assign different code-points in the PUA, or copy all of those glyphs, remove the code points, then complete composites on the Uppercase Latin glyphs, before pasting the code-points back with Paste Special.
Re: Issue with Composites
Thank you! I think your last suggestion will be the most useful for me. I'll try that out.