System Information
Operating system: Windows 10
Blender Version
Broken: 2.80 Release
Worked: Never
Short description of error
Text objects do not display Old Turkic Unicode block (Old Turkic, U+10C00 - U+10C4F) when using Segoe UI Historic or Google Noto Sans Old Turkic.
Exact steps for others to reproduce the error
Open:
Or follow the steps:
- Create a text object and name it "Text"
- Load either ttf or otf version of either Segoe UI Historic or Google Noto Sans Old Turkic
- You can obtain second font from https://www.google.com/get/noto/#sans-orkh
- Run the following code
import bpy bpy.data.objects["Text"].data.body = u'\U00010c45'
- The result is a box instead of the desired ? character
Expected result (obtained on Linux):
Developer Notes
The code assumes wchar_t is 32 bit, which is not the case on Windows. See comments for more investigation details.
