Шрифты в многоплатформенной среде - PullRequest
2 голосов
/ 21 апреля 2010

Как лучше всего работать со шрифтами в многоплатформенной распределенной системе? Если я хочу использовать общий шрифт во всех системах, чтобы показать пользователю, каков наилучший способ сделать это. Из того небольшого, что я читал, каждая платформа выглядит как шрифт одного семейства (например, с засечками, без засечек), но с разными именами. Похоже, что CSS обладает функциональностью, позволяющей выбрать лучший шрифт на компьютере пользователя. Есть ли подобная функциональность в системных или внешних библиотеках для Windows и Linux. Я использую C ++ в основном?

Может ли кто-нибудь также указать мне правильное направление для документации?

Спасибо

Ответы [ 2 ]

2 голосов
/ 21 апреля 2010

fontconfig - это кроссплатформенная библиотека для поиска шрифтов по прямому имени ( Times Roman ) или обычным псевдонимам, таким как serif - это то, что большинство современных Linux программное обеспечение, такое как рабочие столы GNOME & KDE, используется для поиска шрифтов и используется вместе с библиотеками, такими как Pango для размещения текста и FreeType для растеризации шрифтов.

1 голос
/ 21 апреля 2010

Я бы попробовал Панго. AFAIK он используется GTK +, Mozilla и Google Chrome (не уверен насчет последнего).

...