Skip to content
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

Lcaron, lcaron, dcaron, should use the alternate caron #12

Closed
vv-monsalve opened this issue Aug 29, 2023 · 11 comments
Closed

Lcaron, lcaron, dcaron, should use the alternate caron #12

vv-monsalve opened this issue Aug 29, 2023 · 11 comments

Comments

@vv-monsalve
Copy link
Collaborator

Screen Shot 2023-08-28 at 19 43 40
@vv-monsalve vv-monsalve changed the title Lcaron, lcaron should use the alternate caron Lcaron, lcaron, dcaron, should use the alternate caron Aug 29, 2023
@josescaglione
Copy link
Collaborator

no @vv-monsalve , the models we are following for Czechia and Slovakia require a two-stroke caron. It is a special (alternate) design as well

@vv-monsalve
Copy link
Collaborator Author

I see. Nevertheless, it's currently encoded to the main version of the glyph (013D and 012E) and not as an alternate.

Given the fonts can be used in other scenarios different from the intended (in this case, used for other purposes different from teaching), do you think this shape can be treated as an alternate? Or at least include compound glyphs with the standard alternate to make them available for other users/uses?

@josescaglione
Copy link
Collaborator

right, that is the shape those glyphs should look like in Czechia and Slovakia. When/if we find a model that requires a single line caron we will have to create it and add as a local or regional variant.

Please let me know if you need me to clarify.

@vv-monsalve
Copy link
Collaborator Author

When/if we find a model that requires a single line caron we will have to create it and add as a local or regional variant.

I would advocate for the opposite. Taking into consideration that fonts can (and will) be used by standard users apart from the educators, to include the single line caron (ideally as the default) and then make the Czechia and Slovakia model an alternate as a local or regional variant, making it the default only for those models.

@josescaglione
Copy link
Collaborator

Please clarify:

Do you want us to have
a single line caron.alt in all of the fonts for countries and languages that do not use a caron at all

but
A two-line caron.alt for the families for Czechia and Slovakia, the only countries that require a caron

I would normally deal with this at a stylistic set level. In reality, all of the use for the caron will happen in those two countries.

@josescaglione
Copy link
Collaborator

Sorry, just to clarify. The single line caron shape is in the font file already, this is just a matter of access to it we are discussing

@vv-monsalve
Copy link
Collaborator Author

this is just a matter of access to it we are discussing

Indeed. After pulling the latest files in the lang-build branch at commit 38897c5c and searching for the Lcaron lcaron and dcaron glyphs in the glyphs source file, the composite glyphs mapped to the 013D, 013E and 010F are using the two-lines caron.


Screen Shot 2023-09-05 at 10 54 28


The caroncomb.alt_locl does exist but currently is not used by any composite glyph.

The idea would be to make the single-line caron the default shape so that any user (apart from teachers) using the font for any other purpose (beyond teaching) would receive the "standard" or expected single-line caron. And making the two-lines caron a localized version for Czechia and Slovakia.

E.g. ARG model

Screen Shot 2023-09-05 at 10 50 46

@vv-monsalve
Copy link
Collaborator Author

vv-monsalve commented Sep 5, 2023

Otoh, for the CZE and SVK models using the two-line caron, some possible glyph combinations (according to Context of Diacritics) need to be solved.

SVK model

Playpen-SVK-text-proof

CZE model

Playpen-CZE-text-proof

@vv-monsalve
Copy link
Collaborator Author

This looks ok for the most of the fonts at commit 1b4d055. However, looks like is not working for the SVK model, where the two-lines caron is expected as default.

@josescaglione please confirm everything is as intended.

ARG model
Screen Shot 2023-09-18 at 20 58 21

CZE model
Screen Shot 2023-09-18 at 21 02 39

SVK model
Screen Shot 2023-09-18 at 21 06 54

@casasin
Copy link
Collaborator

casasin commented Sep 20, 2023

SVK should be fixed at 23d4a217

@vv-monsalve
Copy link
Collaborator Author

SVK is solved in 23d4a217f

Playpen-SVK-23d4a217f

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants