TextOut () и шрифт Cambria Math - PullRequest
       0

TextOut () и шрифт Cambria Math

0 голосов
/ 29 апреля 2011

Шрифт Cambria Math содержит символы UNICODE, превышающие 0xFFFF.Вы можете увидеть их в документе Word, просто вставив символ и выбрав шрифт Cambria Math.Кстати, в таблице символов Windows эти символы не отображаются.Мой вопрос: как отобразить эти символы UNICODE в приложении Windows, используя TextOut()?

1 Ответ

2 голосов
/ 29 апреля 2011

Для отображения этих дополнительных кодовых точек вам необходимо использовать UTF-16 суррогатные пары .

Суррогатная пара - это способ представления отдельных кодовых точек за 0xFFFF в виде двух широких символов.,Вы просто передаете суррогатную пару в TextOut(), и она будет отображена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...