You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add /ringbelow, add anchors to base glyphs & accents. Then, add mark feature. (Request: IAST and ISO 15919 Glyphs) #367
changed the title [-]Request: IAST and ISO 15919 Glyphs[/-][+]Add /ringbelow, add anchors to base glyphs & accents. Then, add `mark` feature. (Request: IAST and ISO 15919 Glyphs)[/+]on Aug 3, 2020
We will probably fix this with combining accents. It won’t add the unicodes directly into the font, but these characters should be typable and render well with Recursive.
One question on Uppercase glyphs here, though:
The combining accents in Recursive are designed for lowercase glyphs, whereas glyphs like Ṝ or J́ would ideally get a case-specific combining accent.
Are such caps with accents required to be pre-composed in order to use case-specific accents, or is there some way in the mark feature to intelligently swap to .case variants of accents for uppercase glyphs?
I still need to manually fix anchor x-positioning in several glyphs (these plus their italic alts):
- [ ] F (bottom)
- [ ] b, d, f (top, at ascenders)
- [ ] j, q (bottom)
However, I think that now that they are included in the fonts, you should hopefully be able to add the mark feature to the build when you have an opening to. I will correct those anchor placements ASAP.
This is currently working well in the variable font, though not quite in static fonts, in this beta 1.076 test build. (The static fonts still have the issue with lost anchors in alt glyphs, #448).
Activity
[-]Request: IAST and ISO 15919 Glyphs[/-][+]Add /ringbelow, add anchors to base glyphs & accents. Then, add `mark` feature. (Request: IAST and ISO 15919 Glyphs)[/+]arrowtype commentedon Aug 3, 2020
We will probably fix this with combining accents. It won’t add the unicodes directly into the font, but these characters should be typable and render well with Recursive.
One question on Uppercase glyphs here, though:
The combining accents in Recursive are designed for lowercase glyphs, whereas glyphs like Ṝ or J́ would ideally get a case-specific combining accent.
Are such caps with accents required to be pre-composed in order to use case-specific accents, or is there some way in the
markfeature to intelligently swap to .case variants of accents for uppercase glyphs?This is related to #368
arrowtype commentedon Aug 7, 2020
As an update on this for @benkiel:
ringbelowcombto all sources, with anchor_toptop&bottomanchors to all base latin alphabet characters that were missing them, including .italic, .mono, and .sans alternatesThese were added to the
updating-terminologybranch: https://github.com/arrowtype/recursive/commits/updating-terminologyI still need to manually fix anchor x-positioning in several glyphs (these plus their italic alts):
- [ ] F (bottom)
- [ ] b, d, f (top, at ascenders)
- [ ] j, q (bottom)
However, I think that now that they are included in the fonts, you should hopefully be able to add the
markfeature to the build when you have an opening to. I will correct those anchor placements ASAP.benkiel commentedon Aug 7, 2020
The mark feature can swap intelligently.
arrowtype commentedon Aug 8, 2020
Awesome!
arrowtype commentedon Mar 12, 2021
This isn’t quite closed just yet, but is under active work.
arrowtype commentedon Mar 12, 2021
To fix the
Ṝ ṝ Ḹ ḹissue, I willbase_ucclass insrc/features/features/ccmp.feamastering/utils.pyto properly classify uppercase precomposed charsarrowtype commentedon Mar 13, 2021
This is currently working well in the variable font, though not quite in static fonts, in this beta 1.076 test build. (The static fonts still have the issue with lost anchors in alt glyphs, #448).
arrowtype commentedon Mar 14, 2021
Okay, it’s now working well in the variable and static fonts! Will be released as v1.077.
benkiel commentedon Apr 4, 2021
This is done. Closing.