Какой шрифт по умолчанию лучше всего использовать для приложения Unicode, в котором пользователь может выбрать шрифт, который он хочет использовать?
Проблема, которую я замечаю, заключается в том, что не на всех машинах Windows есть все шрифты Unicode. И каждый шрифт Unicode не включает все символы Unicode.
Итак, какой шрифт лучше всего подходит для использования в качестве шрифта по умолчанию между доступностью и полнотой? Снимите отметки, если шрифт некрасивый.
Затем, после выбора шрифта по умолчанию, какие шрифты следует включить в раскрывающийся список, чтобы пользователь мог выбрать из них?





Я считаю Юникод и шрифты ортогональными. Один - данные, другой - представление.
Я не знаю, как ответить, потому что я бы не знал, например, применима ли идея шрифта без засечек к символам кандзи или катакана для японского пользователя. Идентичны ли шрифты, которые обычно используются для западных языков, для всех языков?
Лучшим шрифтом по умолчанию для любого приложения Windows, будь то Unicode или нет, является тот, который пользователь выбрал в апплете управления системой для приложений все. Нет ничего более раздражающего, чем необходимость настраивать шрифты и цвета в каждом приложении, чтобы они соответствовали системным настройкам по умолчанию и не конфликтовали визуально с другими приложениями.
Кроме того: я думаю, можно разумно предположить, что системный шрифт по умолчанию поддерживает все глифы поддерживаемых языков (обратите внимание, что различные версии Windows устанавливают разные подмножества доступной языковой поддержки, и для тестирования вам может потребоваться вручную добавить поддержку для других языков). И если пользователь изменил значение по умолчанию, то, скорее всего, он выбрал другой шрифт, способный отображать все глифы.
Что касается вашего второго вопроса, почему бы не оставить решение полностью на усмотрение пользователя? Какая причина не включать все?