phon-ca / phon

Phon is a software program that greatly facilitates a number of tasks related to the analysis of phonological data.
https://www.phon.ca
Other
43 stars 4 forks source link

Issues with IPA rendering in 'Record Data' input fields #107

Open ghedlund opened 4 years ago

ghedlund commented 4 years ago

Current IPA inputs fields relying on Java swing components are not rendering IPA transcriptions correctly in many situations.

ghedlund commented 3 years ago

Issues with combining diacritics:

Here are the Tłı̨chǫ 3-character combinations (letterform + 2 diacritics) that are causing problems in Phon:

ą̀ (a + ̨ + `) Ą̀ (capital)

ę̀ Ę̀

ı̨̀ (DOTLESS ı + ̨ + `) Į̀ (regular capital I)

ǫ̀ Ǫ̀

ų̀ Ų̀

It would be great to have the issue solved for dotted i as well, and for y/Y, but neither of these is critical.

Also, all of these are grave accents in Tłı̨chǫ, but roughly a third of Dene languages use acute accents, and some use both, plus diareses, circumflexes and macrons. So the full set of potentially problematic characters includes these as well:

ą́ Ą́

ą̂ Ą̂

ā́ (a, macron, acute) Ā́

ą̄́ (a, hook, macron, acute) Ą̄́

ę́ Ę́

ę̂ Ę̂

ḗ Ḗ

ę̄́ Ę̄́

ë́ (diaresis, acute) Ë́

ı̨́ (dotted and dotless) Į́

į̂ Į̂

ī́ Ī́

ī́ Ī́

į̨̄́ Į̨̄́

ǫ́ Ǫ́

ǫ̂ Ǫ̂

ṓ Ṓ

ǭ́ Ǭ́

ų́ Ų́

ų̂ Ų̂

ū́ Ū́

ų̄́ Ų̄́

ý̨ Ý̨

ŷ̨ Ŷ̨

ȳ́ Ȳ́

ȳ̨́ Ȳ̨́