Кто-либо может сказать мне моноширинный шрифт, который покрывает большинство unicode символов, Если не тогда моноширинный шрифт, который содержит большую часть европейского набора символов языка?
Consolas - это современный моноширинный шрифт, поставляемый с продуктами Micosoft.
Примером шрифта, который охватывает широкий диапазон символов Unicode, является Arial Unicode, поставляемый с продуктами Microsoft Office.
Почти каждый шрифт в настоящее время охватывает, по крайней мере, латинский, греческий и кириллический. И достаточно латыни для поддержки большинства европейских языков.
Однако, не может быть ни одного шрифта, покрывающего большую часть Юникода, так как OpenType ограничен 65536 глифов, и на данный момент назначено больше точек кода. Также распространено заблуждение, что один шрифт для как можно большего количества скриптов - это хорошая вещь™. На самом деле это не так. Помните, что для того, чтобы шрифт работал, должны быть также и другие вещи: правильно определенная поддержка диакритических знаков (поэтому сочетание акцентов на самом деле появляется выше/ниже базовых символов, а не где-то рядом с ними), предварительно составленные глифы для некоторых скриптов, чтобы рендеринговый движок мог их правильно использовать, это включает в себя арабский и индикаторные скрипты . ...
Это серьезная работа, и поэтому неудивительно, что практически единственными шрифтами, покрывающими большие части Юникода, являются -последние шрифты , предназначенные для использования в тех случаях, когда для отображения чего-либо не существует другого шрифта. В качестве резервного механизма, но никогда не как первый выбор. Предпочтительный способ на самом деле - позволить рендеринговому движку разобраться со скриптовой поддержкой шрифтов и не пытаться втиснуть всё это в один шрифт. Смотрите также, как Майкл Кэплен взялся за это: Arial Unicode MS эффективно [bites|sucks|blows] .
Тем не менее, если вы ищете только глифовую поддержку:
Эти шрифты уже довольно большие. Но, как было отмечено выше, не стоит рассчитывать на правильную работу сложных шрифтов или типографику.
.Есть проект GNU Unifont, целью которого более или менее является именно это.
.Юникодный шрифт , называемый Монопространство будет охватывать практически все европейские символы, но не хватает азиатских.