Looking for help with Hebrew vowels and cantillation marks



Comments
-
Hi,
You can set up the mark positioning in Glyphs by placing anchor points. This page explains it in detail: https://glyphsapp.com/learn/mark-attachment
(Disclaimer: I’m the developer of Glyphs).1 -
Daniel Mitsui said:It occurred to me that someone [...] could probably fix this problem quickly and easily.
All I can offer as a start is that you (or someone you contract) should feel free to use my OpenType mark positioning logic, if that is helpful. I seem to have licensed that AFKDO ("feature language") code using GPLv2. I'm not sure why I did that. I may have thought that I needed to do that because that's what I saw in the license for Taamey Frank CLM. But I did not need to do that since my code is written from scratch.1 -
On the letterforms themselves, I'm sure @Scott-Martin Kosofsky could give you far more learned feedback than me, but I'll just quickly note that the order you present them is a nonstandard order that made the sample a little hard to parse, particularly as I could not recognize what this letter is supposed to be (a descender-free qof perhaps?):
Later you have something that seems much more like a standard qof shape:1 -
I thought I had seen a form of qoph like that in a 16th century printed book, but I probably should revise it if it is confusing. The second one is a rare joined qoph. Is this alphabet more easy to understand?0
-
FontCreator for Windows and macOS can handle this too, and it’s really just a matter of adding a few anchors.
How it works in FontCreator
Add anchors to your font
Open the Anchor Manager and add anchors e.g. top-hebr, bottom-hebr, center-hebr.Add base anchors to your base letters
Right-click at the position in the Glyph panel wherever the nikud or taʿam should sit and select Add Anchor.Add matching mark anchors to each combining mark
that marks the glyph as “the thing that moves.”Auto-build the features
Open the OpenType Designer, click Generate and update OpenType layout features, and FontCreator writes the mark and mkmk features and lookups for you.Test in preview
You’ll see the marks snap into place, even when stacked.
You can try it in the fully functional 30-day trial of FontCreator Pro. Happy to walk you through it if you hit any snags.
— Erwin (FontCreator developer, High-Logic)
1 -
Biblical Hebrew mark and mkmk positioning can involve contextual GPOS lookups that move marks onto alternative anchors depending on a variety of factors: presence of other marks, position in a word, and in some places very specific situations that occur only in the Masoretic text. So while both FontCreator and Glyphs (as well as FontLab, RoboFont, VOLT, and other tools) can be used to do this in various ways, it isn’t as straightforward as typical font mark anchoring.3
-
Daniel Mitsui said:I thought I had seen a form of qoph like that in a 16th century printed book, but I probably should revise it if it is confusing. The second one is a rare joined qoph. Is this alphabet more easy to understand?
In the big picture, a font with ornaments like this is rarely used with diacritics, so that part of your project is not only hard but also somewhat aesthetically... adventurous, let's say.
A compromise might be to support only vowels, not cantillation. That is a much simpler problem, one that can be largely or wholly handled with fixed anchors. As @John Hudson commented, some of the (well-meaning) contributors to this thread may not be aware of the complexity of cantillation mark placement.
1
Categories
- All Categories
- 44 Introductions
- 3.8K Typeface Design
- 821 Font Technology
- 1.1K Technique and Theory
- 636 Type Business
- 453 Type Design Critiques
- 550 Type Design Software
- 30 Punchcutting
- 139 Lettering and Calligraphy
- 86 Technique and Theory
- 53 Lettering Critiques
- 502 Typography
- 310 History of Typography
- 118 Education
- 74 Resources
- 524 Announcements
- 84 Events
- 109 Job Postings
- 162 Type Releases
- 168 Miscellaneous News
- 272 About TypeDrawers
- 54 TypeDrawers Announcements
- 117 Suggestions and Bug Reports