Looking for help with Contextual Alternates
Options
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
- 46 Introductions
- 3.8K Typeface Design
- 476 Type Design Critiques
- 555 Type Design Software
- 1.1K Type Design Technique & Theory
- 640 Type Business
- 831 Font Technology
- 29 Punchcutting
- 508 Typography
- 120 Type Education
- 313 Type History
- 75 Type Resources
- 109 Lettering and Calligraphy
- 30 Lettering Critiques
- 79 Lettering Technique & Theory
- 533 Announcements
- 86 Events
- 110 Job Postings
- 167 Type Releases
- 169 Miscellaneous News
- 274 About TypeDrawers
- 53 TypeDrawers Announcements
- 119 Suggestions and Bug Reports