Looking for help with Contextual Alternates
Comments
-
Thomas Phinney said:None of your OpenType layout processing will work across writing systems, unfortunately. Which is to say, Theta simply cannot interact, in terms of OpenType code, with IPA glyphs. (As I think you have discovered, Richard’s suggestion will not resolve the problem.)
Your viable options include:
- get rid of the Theta
- encode all your characters in a private use area instead of using pre-existing codepointsBut if I did private codepoints, then it still wouldn't work as intended, would it? Would it be viable to have a substitution of Theta as an input to point to a unmarked glyph, and have it work that way?Or, what about ligature substitution? Force it that in any situation where it is, depending on the backtrack or lookahead, replace it and the vowel with a predefined ligature?0 -
Or, what about ligature substitution? Force it that in any situation where it is, depending on the backtrack or lookahead, replace it and the vowel with a predefined ligature?
As others have already said, Greek and Latin glyph runs are evaluated separately, so you will never get a theta to join in a ligature with a Latin glyph. They never get to «see» each other.
0 -
Damn. That's just extremely disappointing at this point. Feel like I've really accomplished something, only to be shorthanded by a literal language barrier.
0 -
It should still be easy enough to use, just Search/Replace the copy beforehand. (Honestly, typing in IPA is going to be the main difficulty!)0
-
Christian Thalmann said:It should still be easy enough to use, just Search/Replace the copy beforehand. (Honestly, typing in IPA is going to be the main difficulty!)
0 -
An issue I would see - obviously, this is intended for implementing a conlang - is that when a consonant is between two vowels, there will be no indication of which syllable it belongs to. Although for some reason this isn't an issue in this case, as the vowel which precedes the consonant is to take priority, I'd think that is the normal reason this sort of thing doesn't work.And the answer, of course, would be to use Korean jamo instead of IPA characters or Latin letters in this more usual case.0
-
I think the goal is less to accurately map the syllable structure but rather to «stow» each vowel inside a nearby consonant for the purpose of neatness...In any case, if you use an automated lookup/translator, you might as well implement the theta/þ replacement there...0
-
Christian Thalmann said:I think the goal is less to accurately map the syllable structure but rather to «stow» each vowel inside a nearby consonant for the purpose of neatness...In any case, if you use an automated lookup/translator, you might as well implement the theta/þ replacement there...
0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 799 Font Technology
- 1K Technique and Theory
- 617 Type Business
- 444 Type Design Critiques
- 541 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 483 Typography
- 301 History of Typography
- 114 Education
- 68 Resources
- 498 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports