Qwigley: Missing Unicode characters U+011E, U+011F and U+0130
- Dominant language
- HTML
- Stars
- 20.5k
- Forks
- 2.9k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 95
Description
**Describe the bug**
While using the Qwigley font in Unity 6 (TextMeshPro), I noticed that the Unicode characters **ğ (U+011F)**, **Ğ (U+011E)**, and **İ (U+0130)** are not available in the generated TextMeshPro Font Asset. As a result, these characters cannot be displayed correctly in Unity.
Other Latin Extended characters, such as **Ş (U+015E)** and **ş (U+015F)**, are generated correctly, while only **ğ (U+011F)**, **Ğ (U+011E)**, and **İ (U+0130)** are affected.
Would you consider adding proper support and correct character mappings for these three Unicode characters to the font? I believe this would significantly improve compatibility with software that relies on Unicode character mappings, such as Unity TextMeshPro, and provide more complete support for Latin Extended characters.
**To Reproduce**
1. Open Unity 6.
2. Create a TextMeshPro Font Asset using `Qwigley-Regular.ttf`.
3. Include **U+011E**, **U+011F**, and **U+0130** in the character set (or use a Unicode range that includes them).
4. Generate the Font Asset.
5. The three characters are not included in the generated Font Asset and cannot be rendered correctly.
**Expected behavior**
The Unicode characters **ğ (U+011F)**, **Ğ (U+011E)**, and **İ (U+0130)** should be included in the generated TextMeshPro Font Asset and render correctly in Unity TextMeshPro and other software that relies on Unicode character mappings.
**Screenshots**
See the attached screenshot demonstrating the issue in Unity.
**Additional context**
First of all, thank you for creating such a beautiful font. Qwigley is one of my favorite handwritten fonts.
**Environment**
* Unity 6
* TextMeshPro
Contributor guide
Assessment
This issue has not been assessed yet.