Я использую GetGlyphOutline
(WinApi https://docs.microsoft.com/en-us/windows/win32/api/wingdi/nf-wingdi-getglyphoutlinew) для создания шрифта, но я столкнулся с проблемой более сложного арабского Unicode.
пример:
У меня есть четыре символа: ا (U+0627) - ل (U+0644) - ل (U+0644) - ه (U+0647) после создания глифов для них тексты выглядят точно так же, как одиночные глифы (символы), но в этом случае их следует заменить определенным глифом, похожим на этот الله (здесь у нас все еще 4 символа).
Я знаю, что этот символ также является отдельным символом в юникоде как один символ ﷲ , https://www.compart.com/en/unicode/U+FDF2 но, насколько я знаю, он находится в таблице юникода по историческим причинам (совместимости) и должен быть смоделирован/использован в развернутом виде (т.е. 4 символа)
Есть ли возможность создать глиф для четырех символов (ا (U+0627) - ل (U+0644) - ل (U+0644) - ه (U+0647)) чтобы он выглядел как этот (ﷲ) ?
Или можно преобразовать эти четыре символа Unicode ((U+0627)+(U+0644)+(U+0644)+(U+0647)) в один Unicode (U+FDF2)?