How Lig. carets are used in FF and how do you know which is which?
WAY KYI
Posts: 130
Please see the attached image, where I separated about 6 lig. carets. I have no idea which one is coming from which glyph. So, I think as the name suggested, are they used for cursor positions and move cursor from one glyph to another? I am at lost that I can't tell which one is for which glyph and how do you handle them. Any technical details and suggestions from Sr. Typographer? Thanks
0
Comments
-
I’ve always ignored the lig caret aspect of OpenType Layout. It was originally invented with Latin ligatures in mind, where, ironically, it isn’t usually needed because adequate caret positioning can be obtained for most Latin script fonts by dividing the advance width of the ligature glyph by the number of letters it represents, which is what software does if a font does not contain lig caret positions.
In complex script layout, lig caret positions are problematic in two respects:
1. A lot of complex script ligatures are vertical, not horizontal arrangements, so having horizontal caret positioning information is not useful (as you have illustrated).
2. Text editing conventions for many complex scripts work at the cluster level, so it isn’t necessarily possible to position a cursor within a cluster, and stepping through the characters that make up a cluster sometimes only works in one direction and backspace and delete do not function in the same way as in Latin fonts.2 -
Thank you very much. So, it isn't very useful and I could ignore them. I see the system doesn't allow to put them in negative area or beyond Lig. glyph Lbearing. So the lig. glyph Rbearing is the best place to put them, right?0
-
If you are using a tool that adds them automatically when you create a ligature glyph, and if you cannot simply delete them, then yes, putting them on the right sidebearing (for a left-to-right script) would be a reasonable thing to do.1
-
I used FontForge and just noticed them a few days ago. Thank you for your suggestion.0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 803 Font Technology
- 1K Technique and Theory
- 622 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 485 Typography
- 303 History of Typography
- 114 Education
- 68 Resources
- 499 Announcements
- 80 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 270 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports