-
Notifications
You must be signed in to change notification settings - Fork 608
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[aat] Mac OS 10.12 Apple Chancery feature activation issues #1331
Comments
For comparison, on Mac OS 10.13, the font version is
|
Is the old font with a |
Good point, it does have a mort table. The reason we use it is that the generic web font name
whereas the newer one:
|
Not sure what are the plans wrt. supporting |
Let's hear Behdad's opinion. Personally, I'd prefer not having to switch shaper and remove CoreText AAT altogether. 10.12 is not that old. We still support OS versions back down to 10.10 for Chrome. |
Yeah, I think we need to support 'mort' in order to make this a sufficient replacement for the CoreText shaping path. The older 'mort' table occurs not just Apple's fonts from fairly recent OS versions (10.13, where Apple Chancery switched to 'morx', is only a year old), but also in third-party fonts such as Xenotype that users may continue to use. |
./hb-shape Apple_Chancery_10_12.ttf "Th th ll te to tr fr fu fj" [T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] Part of #1331
All your examples work now. I couldn't test Reordering and Insertion subtables as this font / examples didn't include those. We'll fix those as reports come in. |
./hb-shape Apple_Chancery_10_12.ttf "Th th ll te to tr fr fu fj" [T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] Part of harfbuzz#1331
HarfBuzz fails to activate the following features listed below on a specific older version of Apple Chancery.
Ligatures
Coretext forms T_h and t_h ligatures. Other example ligatures in this font:
ll te to tr fr fu fj
HarfBuzz' native AAT shaper does not form the ligatures:
Smart Quotes
Where CoreText forms smart quotes:
HarfBuzz ignores this feature:
Tabular Numbers
CoreText:
HarfBuzz:
Superiors
CoreText:
HarfBuzz:
The text was updated successfully, but these errors were encountered: