adobe-fonts / source-sans

Sans serif font family for user interface environments
https://adobe-fonts.github.io/source-sans
SIL Open Font License 1.1
3.46k stars 231 forks source link

Request for IPA symbols: ɝ, Chao tone letters, standalone diacritics, tie bar, superscripts #219

Open projectshifter opened 3 years ago

projectshifter commented 3 years ago

U+025D ɝ is used in English transcriptions to indicate the American pronunciation of the vowel in nurse /nɝːs/ and term /tɝːm/.

U+02E5–U+02E9 ˥ ˦ ˧ ˨ ˩ are a set of tone letters designed by Yuen Ren Chao in the 1920s and adopted officially by the IPA in 1989, though they had been used continuously since their inception. There is also a set of reversed tone letters at U+A712–U+A716 ꜒ ꜓ ꜔ ꜕ ꜖; these are unofficial and mostly restricted to Chinese works. Note that sequences of tone letters form mandatory ligatures: ˧ + ˥ = ˧˥; ˨ + ˩ + ˦ = ˨˩˦.

U+02D2–U+02D7 ˒ ˓ ˔ ˕ ˖ ˗ are non-combining forms of a set of diacritics for relative articulation. They can be used when the base glyph has a descender (Spanish algo [ˈalɣ˕o], hoyo [ˈoʝ˕o]), or when transcribing a single segment ([e˔], [a˗], etc.)

The IPA tie bar is not a virāma, that is, it doesn’t form ligatures. There are many ways of transcribing affricates using the IPA ([ts t͡s t͜s ʦ tˢ] etc.), and while they usually stand for the same class of sounds, they’re not simply glyph variants of each other. The latest version of the IPA chart actually endorses the use of “two symbols joined by a tie bar if necessary”. As an analogous case, [ɪ ʊ] and [ɩ ɷ] stand for the same vowels, the ones in kit and foot, but they’re very explicitly not unified by Unicode and shouldn’t be given the same glyphs. Similarly, the tie bar is also often used for diphthongs, but [a͡e] (= [ae̯], similar to the vowel in sky) is not the same as [æ] (the vowel in cat). If a ligature is desired, there are explicit codepoints for them: U+02A3–U+02A7 ʣ ʤ ʥ ʦ ʧ ʨ and U+AB66–U+AB67 ꭦ ꭧ. In any case, the Library of Congress romanization of Russian transliterates the letter ц as ⟨t͡s⟩, and is incompatible with automatic IPA ligation.

There is a longstanding tradition of using superscript IPA symbols to indicate secondary articulations or shades of sound that can’t otherwise be represented. In English dictionaries, they often indicate optional sounds. Some of the more common ones that aren’t currently supported are:

pauldhunt commented 3 years ago

Thanks for the comprehensive information. I’m just finishing an updated version of the fonts, so these changes won’t make it into the next version, but will try to work these into the following update.

pauldhunt commented 3 years ago

@projectshifter I’ve just pushed the latest update which includes most of your changes requested above, including addition of U+025D ɝ; U+02D2–U+02D7 ˒ ˓ ˔ ˕ ˖ ˗; U+1D51 ᵑ, U+1DAC ᶬ and U+1DAE ᶮ. This release also corrects tie behavior. Please check to see that these features are now operating as expected. I will add the rest of the items from this issue to the next version of Source Sans.