GPOS in sequence with zero width joiner?

Roel Nieskens
Posts: 188
This works:
So does this:
But this doesn't:
It looks like Chrome ignores the zero width joiner (uni200D) so the sequence A‍B still works. But Edge chokes on this.
It's similar to this thread, except there Edge needed the zero width joiner to be present, while here it breaks when it is present.
Any idea how to position a sequence that has a zwj in it?
pos A' <-100 0 -200 0> Z;
So does this:
pos A' <-100 0 -200 0> B Z;
But this doesn't:
pos A' <-100 0 -200 0> uni200D Z;
It looks like Chrome ignores the zero width joiner (uni200D) so the sequence A&ZWJ;B still works. But Edge chokes on this.
It's similar to this thread, except there Edge needed the zero width joiner to be present, while here it breaks when it is present.
Any idea how to position a sequence that has a zwj in it?
0
Comments
-
While writing my question, I compiled a reduced test case, that turns out to not work in Edge as well as Chrome.
So I guess my question really is "how to position glyphs when there's a zero width joiner in the sequence"?!
0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 815 Font Technology
- 1.1K Technique and Theory
- 630 Type Business
- 450 Type Design Critiques
- 548 Type Design Software
- 30 Punchcutting
- 138 Lettering and Calligraphy
- 85 Technique and Theory
- 53 Lettering Critiques
- 497 Typography
- 307 History of Typography
- 116 Education
- 74 Resources
- 511 Announcements
- 82 Events
- 107 Job Postings
- 154 Type Releases
- 167 Miscellaneous News
- 271 About TypeDrawers
- 53 TypeDrawers Announcements
- 117 Suggestions and Bug Reports