Для моей программы у меня есть база данных с полным названием улицы (с использованием ГИС) в Unicode.Пользователь выбирает любую часть мира, которую он хочет видеть (используя openstreetmap, google maps и т. Д.), И моя программа отображает все выбранные улицы, используя красивый шрифт, чтобы показать их названия.Как вы знаете, не каждый шрифт может отображать нелатинские символы ... и это вызывает у меня головную боль.Интересно, как сказать моей программе: «Если это слово написано на китайском, то используйте китайский шрифт».
РЕДАКТИРОВАТЬ: я забыл упомянуть, что я хочу использовать нестандартные шрифты.Arial, Courier и некоторые другие могут отображать нелатинские слова, но я хочу использовать другие шрифты (у меня есть определенный шрифт для китайского, другой для японского, другой для арабского ...).Мне просто нужно знать, какой шрифт выбрать в зависимости от слова, которое я хочу написать.