Skip to content

Qwigley: Missing Unicode characters U+011E, U+011F and U+0130 #10686

Description

@erenkurman

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
Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions