
Saya suka hack font dan ligatur. Saya tidak sabar untuk mendapatkan ligatur terbaru dengan hack font.
Itu sebabnya saya membangun proyek ini dengan CI/CD sepenuhnya otomatis.
| Fitur | Status |
|---|---|
| Fokus hanya hack font | ✅ |
| Dukungan Hack Nerd Font Patches | ✅ |
| Dukung FIRA Code & JetBrains Mono Terbaru | ✅ |
| Containerize FontForge dan Python Runtime (dapat direproduksi) | ✅ |
| Secara otomatis parse fira showcases.txt untuk memperbarui ligatur terbaru | ✅ |
| Bangun secara otomatis dari Travis CI (bebas repot) | ✅ |
| Bangun secara otomatis jika hack/fira/jetbrainsmono memiliki rilis baru (cron harian) | ✅ |
Ya! Anda bisa membintangi repo ini dan menonton saluran rilis untuk mendapatkan pembaruan font ligatured Hack + (Fira/Jetbrainsmono) terbaru!
Jika Anda juga memiliki font favorit yang ingin diikat, Anda dapat membayar repo ini dan membuat perubahan yang sesuai pada pengaturan submodul Git & Travis CI, Anda akan mendapat manfaat dari mendapatkan pembaruan gratis dari font favorit Anda!
Format tag saat ini
{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
Repositori ini bercabang dari ligaturizer@daa4dc8b pada 26 Jan 2020.
Pada saat itu, ligaturizer tidak dapat membangun font Hack 3.003 terbaru. Saya mengirimkan permintaan tarik untuk memperbaiki masalah itu.
Namun,
Pergi ke rilis
Anda harus mengklik kanan font dan memilih 'Instal Font untuk Semua Pengguna' . Kalau tidak, beberapa IDE tidak dapat terdaftar dengan benar font.
Untuk meningkatkan versi 'Hack Ligatured', Anda disarankan untuk sepenuhnya menghapus 'Hack Ligatured' dan menginstalnya lagi. Beberapa OS akan menyimpan font sampai restart.
# 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
Selesai! Semua font akan dibangun menjadi $(pwd)/fonts/output
# Install fontforge dependencies
brew install fontforge
# Run Makefile
make
Jika Anda peduli dengan font, Anda juga mungkin peduli dengan warna sorotan sintaks. Saya akan merekomendasikan Anda dapat melihat skema warna yang berorientasi produktivitas proyek lain - Gapstyle
Ligaturisasi
Proyek Kode FIRA
Proyek Mono JetBrains