
Я люблю взломать шрифт и лигатуры. Я не могу дождаться, чтобы получить последние лигатуры с хакерским шрифтом.
Вот почему я создаю этот проект с полностью автоматизированным CI/CD.
| Функции | Статус |
|---|---|
| Фокус только взломать шрифт | ✅ |
| Поддержка Hack Nerd Font Patches | ✅ |
| Поддержка последних Fira Code & Jetbrains Mono | ✅ |
| Контейнер Fontforge и Python Crunting (воспроизводимый) | ✅ |
| Автоматически анализируйте fira showcases.txt для обновления последних лигатур | ✅ |
| Автоматически строить из Travis CI (без хлопот) | ✅ |
| Автоматически строить, если Hack/Fira/Jetbrainsmono имеет новый релиз (Daily Cron) | ✅ |
Да! Вы можете снять этот репо и посмотреть канал релиза, чтобы получить последние обновления шрифта Hack + (Fira/Jetbrainsmono)!
Если у вас также есть любимый шрифт, который хочет быть лигатурированным, вы можете разобраться в этом репо и внести соответствующие изменения в подмодулях GIT и настройках Travis CI, вы получите выгоду от получения бесплатных обновлений вашего любимого шрифта!
Текущий формат тега
{HACK_FONT_VERSION}+N{NERD_FONT_VERSION}+FC{FIRA_CODE_FONT_VERSION}+JBM{JETBRAINS_MONO_FONT_VERSION}+{SCRIPT_PATCH_VERSION}
# Abbreviation used
N = Nerd Font
FC = FIRA Code
JBM = JetBrains Mono
CCG = Enabled Copy Character Glyphs
Этот репозиторий раздвоен от лигатуризатора@daa4dc8b 26 января 2020 года.
В этот момент лигатуризатор не смог построить последний шрифт Hack 3.003. Я отправил запрос на привлечение, чтобы решить эту проблему.
Однако,
Перейти к выпуску
Вы должны щелкнуть правой кнопкой мыши шрифты и выбрать «Установить шрифт для всех пользователей» . В противном случае, некоторые IDE не могут быть правильно указаны в шрифте.
Чтобы обновить версию «Hack Ligatured», вам рекомендуется полностью удалить «Hack Ligatered» и установить ее снова. Некоторая ОС будет кэшировать шрифт до перезапуска.
# Clone
git clone https://github.com/gaplo917/Ligatured-Hack
cd Ligatured-Hack
# Update Fira, Hack, JetBrains Mono submodules
git submodule update --depth 1 --init --recursive
# Build docker image
docker build . -t ligatured-hack
# Mount the volume & Run
docker run -v $(pwd)/fonts/output:/usr/src/app/fonts/output ligatured-hack
Сделанный! Все шрифты будут построены до $(pwd)/fonts/output
# Install fontforge dependencies
brew install fontforge
# Run Makefile
make
Если вы заботитесь о шрифте, вы также можете заботиться о цвете синтаксиса. Я бы порекомендовал вам взглянуть на мою другую сторону, ориентированную на производительность проекта, - Gapstyle
Лигатурализовать
Проект кода FIRA
Jetbrains Mono Project