
Greybeard-это шрифт программирования Bitmap Monosced Bitmap для всех вас, идеальных пикселей, которые не любят глаза. В основном это векторный порт UW TTYP0 с несколькими настройками.
Он охватывает большую часть латинского и кириллического алфавита, греческого, армянского, грузинского (только мкхедрули), иврита (без кантляционных отметок), тайской, большинства IPA (но без upa), стандартная пунктуация, общие символы, некоторые математику, графику линии и несколько дингбатов (около 3000 становок Unicode).
Он предоставляется в виде визуализации шрифтов в следующих размерах пикселей: 11, 12, 13, 14, 15, 16, 17, 18 и 22. Каждый из них имеет смелый вариант, а курсивые варианты представлены в 15, 16, 17 и 18. Кроме того, все шрифты с курсивом имеют экспериментальную аутогенерированную болдитатическую вариант, хотя и составляет, с этим, может составить, это составляет, это составляет, это составляет, это может составитью, это составляет.
Он назван в честь этих мифических систем, уставившись на белых на компиляторах Blue Borland до поздней ночи. Некоторые говорят, что они все еще смотрят ...

Файлы шрифтов могут быть загружены со страницы релизов
Greybeard разделен на несколько отдельных шрифтов, названных размером точки, которые они предназначены для отображения для Pixel-идеального дисплея. Чтобы использовать его, установите вариант, который вам нравится, а затем установите размер шрифта вашего редактора или терминала. Например, если вам нравится размер 18px, установите Greybeard-18px*.ttf и установите размер на 18pt в вашем приложении. Из -за того, как генерируются контуры, мультипликации также должны работать.
Для редакторов кода вам может потребоваться также установить явную высоту строки, чтобы сохранить расстояние в здравом расстоянии. Например, установка высоты линии примерно на 1 в Vscode, кажется, работает хорошо.
Причина, по которой шрифт разделен на разные размеры, заключается в том, что Windows вроде придурок о растровых шрифтах. Теоретически .TTF поддерживает встраивание растровых версий различных размеров точек (функция, называемая растровыми ударами), но Windows решила игнорировать это, за исключением очень специфических, скромных случаев), которые имеют побочный эффект, делая шрифт бесполезным в терминале. Это неприемлемо для этого шрифта, так что мы здесь. Если вы знаете об этом ограничении, пожалуйста, прокомментируйте в продолжающемся проблеме и, возможно, отправьте пиар -центр.
Большая часть работы по Greybeard была в сборке инструментария для преобразования оригинального растрового шрифта, UW TTYP0, в современный формат наброска и попытку убедиться, что он делает хрустящий. Фактические глифы по -прежнему почти полностью работа Уве Уолдманн, оригинального создателя UW TTYP0. Было несколько настроек, и, вероятно, будет еще несколько, по мере продвижения проекта, но у нас не было бы такого комплексного шрифта растрового изображения без всей тяжелой работы UWE. Причина, по которой у него есть другое имя, довольно проста: лицензия MIT, которую UW TTYP0 использует, предусматривает дополнительный пункт о том, что любые изменения, которые добавляют или изменяют глифы, должны привести к переименованию шрифта таким образом, чтобы рассоочеть его от первоначального автора. Это имеет смысл, поскольку никто не хочет получать спам с запросами на поддержку или жалобам на то, что они не писали. Дав ему совершенно другое имя, я надеюсь избежать этого. Также "Greybeard" - забавное имя. Так что да. Любые проблемы должны быть направлены на этот проект.
Ниже приведен краткий список отличий от UW TTYP0:
# Glyph для определенных размеров/весов, чтобы сделать его менее «заостренным». Если вы хотите создать шрифт самостоятельно для тестирования или если вы хотите выбрать стилистические варианты, вы можете использовать процесс сборочной сборки, в котором используется контейнер-строительство Bitmap-Font-Vector, который я создал для сбора всех необходимых инструментов в одном месте. Просто сделайте все изменения, которые вам нравятся, и запустите ./scripts/docker_build.sh , который будет генерировать файлы .ttf в font_out . Вы также можете указать любую цель, которая вам нравится с этим сценарием. Те, которые, вероятно, вас интересуют:
ttfswoff2spcfs ПРИМЕЧАНИЕ. Цель woff2s также будет генерировать файлы .ttf, поскольку она создает из них файлы .woff2.
В основном вы, вероятно, захотите изменить только build/VARIANTS.dat и восстановить шрифт.
Дерево под /build более или менее такая же макет, что и исходный репо, и используется для создания промежуточных файлов .bdf, которые затем генерируют файлы .ttf и .pcf. Промежуточные файлы .bdf, в свою очередь, создаются путем применения настроек в build/VARIANTS.dat к файлам в build/bdf , которые служат источником истины для шрифта.
Ручные инструкции по build/INSTALL хранятся вокруг устаревших целей и направлены на создание и установку шрифта PCF с GZF, поэтому они, вероятно, не полезны никому в наши дни. Если вы устанавливаете шрифт в среде, которая его поддерживает, вы, вероятно, знаете, что делаете.
Большая часть тестирования проводится на macOS, поэтому на Windows и Linux не так много глаз. Пожалуйста, подайте проблему, если у вас есть проблемы с использованием и/или рендерингом на любой платформе.