ctrlcctrlv / FRBAmericanCursive

An educational cursive font family. Supports color (“emoji”) font technology; consists of 50+ fonts.
GNU General Public License v3.0
50 stars 1 forks source link

Vietnamese support #13

Open tommai4881 opened 3 years ago

tommai4881 commented 2 years ago

Okay looks like your fonts don't have Vietnamese support.

ctrlcctrlv commented 2 years ago

Version 2 may, however, if you're the same person who sent me email, you sent me only examples of upright French style cursive, very difficult to integrate into this font. Best candidate for future Vietnamese support is TT2020, but of course, this issue is marked "help wanted", so if anyone has a source of ZB style script using all the Vietnamese letters like Đđ, Ơơ, etc, it's possible at some future time. Entitlement won't get you anywhere.

tommai4881 commented 2 years ago

which zb

Vào Th 2, 8 thg 11, 2021 vào lúc 15:07 Fredrick Brennan < @.***> đã viết:

Version 2 may, however, if you're the same person who sent me email, you sent me only examples of upright French style cursive, very difficult to integrate into this font. Best candidate for future Vietnamese support is TT2020, but of course, this font is marked "help wanted", so if anyone has a source of ZB style script using all the Vietnamese letters like Đđ, Ơơ, etc, it's possible at some future time. Entitlement won't get you anywhere.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ctrlcctrlv/FRBAmericanCursive/issues/13#issuecomment-962903291, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIGGZMXQWG7I3HOQX5KXPETUK6AL5ANCNFSM5EWBTSQA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ctrlcctrlv commented 2 years ago

Zaner-Bloser, or at least a similar slanted school script, like D'Nealian, a modification of either of those two for Vietnamese could be added to this font, I don't have any examples of Vietnamese script in an italic cursive, it seems Vietnamese is primarily written in French cursive, which makes sense given the history of Vietnam; if there are no examples, then this font will never support it, yes.

tommai4881 commented 2 years ago

a1 a2 Since there are no examples of Vietnamese in ZB script. I designed the Vietnamese letters in the ZB script for you

ctrlcctrlv commented 2 years ago

Thanks, I appreciate that :smile:

I will definitely add Vietnamese in v2.

ctrlcctrlv commented 2 years ago

Thanks for your patience @tommai4881.

image

I finished the design portion and these will be in v2.

ctrlcctrlv commented 2 years ago

fixed in v2

image

tommai4881 commented 2 years ago

Do most of precomposed Vietnamese letters with diacritics also appear in Latin Extended Additional?

ctrlcctrlv commented 2 years ago

I don't understand the question.

tommai4881 commented 2 years ago

I know most of the precomposed Vietnamese letters with tone diacritics are encoded in Latin Extended Additional block, don't you think?

Vào Th 6, 7 thg 1, 2022 vào lúc 20:28 Fredrick Brennan < @.***> đã viết:

I don't understand the question.

— Reply to this email directly, view it on GitHub https://github.com/ctrlcctrlv/FRBAmericanCursive/issues/13#issuecomment-1007407422, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIGGZMQQWZJ7P776YHKHL2TUU3S6ZANCNFSM5EWBTSQA . You are receiving this because you were mentioned.Message ID: @.***>

ctrlcctrlv commented 2 years ago

Oh, right. My support is done the same way I support e.g. Ññ. Note e.g. this line of OpenType FEA code:

https://github.com/ctrlcctrlv/FRBAmericanCursive/blob/50363232a7e8a6e22614632b035ec93806124ed2/fea/ccmp.fea#L89

That'd be , but my font doesn't really have a uni1EDE, just a blank placeholder. But you'll never see the placeholder on a compliant shaper due to OpenType ccmp which will replace it with the sequence of O followed by two marks (viethorncomb, U+031B + hookabovecomb, U+0309).