Siv3D / OpenSiv3D

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
https://siv3d.github.io/
MIT License
1.02k stars 140 forks source link

Font にフォールバックありで Glyph を取得する方法を追加する提案 #1259

Open Raclamusi opened 3 months ago

Raclamusi commented 3 months ago

Font に、ある文字に対応する Glyph やある文字列に対応する Glyph の配列を、フォールバックありで取得する方法を追加することを提案します。

現状の Font では、フォールバックありで文字列に対応する Array<GlyphCluster> を取得できるものの、 GlyphClusterGlyphIndex から Glyph を取得する方法がなく、フォールバックありで Glyph を取得する方法が自前実装以外にないと思います。 しかしこれは、以下のリンクで挙がったものや、アイコンや絵文字に対応したテキストボックスなどを作るうえで必要です。

https://discord.com/channels/443310697397354506/998714158621147237/1272587758929580137