Florin vs Latin small letter F with Hook U+0192

The user and all related content has been deleted.

Comments

  • Most fonts don't contain the characters necessary to support African languages, and in such cases it is simply a currency symbol. If you want to support African languages I'd say you should supply separate glyphs using 'locl' since the glyph for the guilder isn't normally going to be appropriate to use as an alphabetic character.
  • The user and all related content has been deleted.
  • The user and all related content has been deleted.

    That's terrible that we can't read the original question. However, I may understand the privacy requirements. Anyway.

    We have the discussion on Glyphs forum about fhook.sc, and I would be very grateful if someone could confirm or deny the suggestion that the small caps version of uppercase Fhook should be different from the small caps version of florin currency symbol.

  • Ray Larabie
    Ray Larabie Posts: 1,451
    I found it on archive.org. Here's a snapshot of the message:

  • Denis Moyogo Jacquerye
    edited 6:06AM
    the small caps version of uppercase Fhook should be different from the small caps version of florin currency symbol
    @Michael Rafailyk One is a small Ƒ, the small-cap of a letter, and the other is a small ƒ, the small-cap of a currency symbol.

  • Michael Rafailyk
    Michael Rafailyk Posts: 168
    edited 9:05AM
    So, to differentiate, thanks.
    To be clear, I mean that the font will contain both and their design is different.
    fhook.sc
    florin.sc
    And c2sc feature will look like that
    sub Fhook by fhook.sc;
    sub florin by florin.sc;
  • This is mixing two approaches. Users who use Ƒ and ƒ as letters would get an incorrect florin.sc (designed like a small-cap currency symbol) when applying c2sc when they’d expect it not to change like other lowercase letters. What about smcp, does ƒ become fhook.sc or florin.sc?

    Either Ƒ and ƒ are letters, or ƒ is a currency symbol.
  • Michael Rafailyk
    Michael Rafailyk Posts: 168
    edited 1:39PM
    So, there should be 3 different base glyphs – Fhook (uppercase letter), fhook or florin.loclEWE (lowercase letter), florin (currency) – where florin (uni0192) will be substituted by lowercase fhook (or florin.loclEWE) in locl feature for Ewe language.
    script latn;
    language EWE;
    lookup locl_latn_ewe {
    	sub florin by fhook;
    } locl_latn_ewe;
    And respectively, there should be 2 different small caps – fhook.sc (letter), florin.sc (currency).

    smcp feature
    sub fhook by fhook.sc
    c2sc feature
    sub Fhook by fhook.sc
    sub florin by florin.sc
    Is it correct?
  • Kent Lew
    Kent Lew Posts: 974
    There are several African languages that use ƒ fhook, not just Ewe. It may not be realistic to try to catch all with {locl} substitutions (especially since texts may not be reliably language-tagged).
    I would suggest that if a font is supporting African languages by including Ƒƒ letter pairs, it would be better to make the fhook the encoded default. The florin currency symbol is probably used much less than the fhook from the perspective of language speakers.
    Probably the best way to support the currency in this circumstance would be with a stylistic set, I should think.
  • Denis Moyogo Jacquerye
    edited 3:35PM
    That works.

    I’d recommend making the letter the default for ƒ  instead of the currency symbol, and have a stylistic set for the currency symbol. Some fonts have a contextual substitution before or after digits.

    The currency symbol had multiple forms in practice, including letter-size upright f with hook.
    Then the Ewe letter is also used in other languages like Avatime, Lelemi, Nyangbo, Tafi and Waci, some don’t have an OpenType language system tag and locl feature support is patchy at best. Additionally one may use words or names from those languages in other languages, for example an Ewe place name or person name in English text (like Turkish Erdoğan).