cbcrc / radiocanadafonts

The Radio-Canada typeface, from Canada's public broadcaster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Latin issues

moyogo opened this issue · comments

  • Alpha-latin alpha-latin
    • Adjust alpha-latin as it is not distinguishable from a in italic. Having a more typically Greek-like latin alpha in italic or even roman (with stroke starting at top right, looping and ending at bottom right with a hook) is an option and/or having an alternate two-storey a in italic is another option.
    • Alpha-latin should be more like a large alpha-latin.

Screenshot 2023-03-09 at 23 36 12

  • Adjust stroke on Astroke Cstroke Tdiagonalstroke astroke cstroke tdiagonalstroke as they should have a stroke like Oslash oslash
    Screenshot 2023-03-09 at 23 33 29
    Screenshot 2023-03-09 at 23 32 45

  • comma above

    • Remove sub [d h k l t] commaabovecomb' by commaaboverightcomb; from ccmp feature. The commabovecomb can be above glyphs with ascenders (d̓h̓k̓l̓t̓). It doesn’t have to be or shouldn’t be substituted by comaboverightcomb in the ccmp feature to be on the top right of letters with ascender. This may be useful when their is a short lineheight but this is not the case here. Their behaviour doesn’t match that of b̓ ḵ̓ ƛ̓ ʕ̓ or other ascender glyphs with top marks. Alternatively, the low top marks on ascender glyphs could be a stylistic feature could be a stylistic set.
    • Fix lambdastroke top anchor. The commaabovecomb is lower on lambdastroke
    Screenshot 2023-03-10 at 08 50 15
  • the liga feature lookup for d_commaaboverightcomb.liga l_commaaboverightcomb.liga t_commaaboverightcomb.liga glottalstopreversed_commaaboverightcomb_wmod.liga rdotbelow_commaaboverightcomb_wmod.liga fails because of lookupflag IgnoreMarks;

  • Add lambda, it is missing but used in several languages spoken in BC along with other Greek letters like chi theta.

  • Add Chi-latin chi-latin, as they may be used instead of Greek Chi chi. Chi-latin should either be curvy or extend below the baseline, the second style fits with the font style.

  • Dutch

    • Move the Dutch locl feature lookup sub I J by IJ; sub i j by ij; to dlig feature as it is problematic in several use cases or depending on user preference. Currently only in roman, update behaviour in italic. For the uppercase ss01 already changes I and J, but this needs to also happen in italic, see below.
    • Remove the Dutch locl feature lookup sub Iacute J by IJacute; sub iacute j by ijacute; because the official spelling (rule 5.1) says "the stress mark on the j of the lange ij is usually omitted" and provides an example. Furthermore some users choose to only put one stress mark on vowels spelled with different letters as was often done before the current rule became the standard in 1996. The future proof way to put the acute on j is by using j acutecomb (j́).
  • locl feature is duplicated in the Prefix in roman, it should only be in the locl feature as in italic.

  • ss01 feature should also change I and J in italic, like in roman.

  • ccmp feature should also remove the dots of idotbelow iogonek like it removes the dot of i j when followed by @CombiningTopAccents, dotless forms should be added and used (either idotbelow.dotless iogonek.dotless or idotless_dotbelowcomb idotless_ogonekcomb). For example:
    sub [i j idotbelow iogonek]' @CombiningTopAccents by [idotless jdotless idotless_dotbelowcomb idotless_ogonekcomb];
    sub [i j idotbelow iogonek]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless idotless_dotbelowcomb idotless_ogonekcomb];

@moyogo and @RosaWagner

I solved these issues

@Fonthausen can I onboard or do you expect a second round of review from @moyogo?

@RosaWagner The only information i have is that Chris sent a mail about you looking into it.

@Fonthausen the sources are the same as 2 month ago, where do I find the fonts to onboard?

@Fonthausen can you push them in this repo?

@RosaWagner How do I that without causing any troubles

@Fonthausen my PR was not merged, so there shouldn't be any trouble, I'll close it now so I can do a new one with your corrections