
ฉันชอบแบบอักษรแฮ็คและ ligatures ฉันแทบรอไม่ไหวที่จะได้รับ ligatures ล่าสุดด้วย Hack Font
นั่นเป็นเหตุผลที่ฉันสร้างโครงการนี้ด้วย CI/CD อัตโนมัติเต็มรูปแบบ
| คุณสมบัติ | สถานะ |
|---|---|
| โฟกัสแบบอักษรแฮ็คเท่านั้น | |
| รองรับแพทช์แบบอักษรแฮ็ค nerd | |
| สนับสนุนรหัส FIRA ล่าสุดและ JetBrains Mono | |
| containerize fontforge และ python runtime (ทำซ้ำได้) | |
| แยกวิเคราะห์ fira showcases.txt โดยอัตโนมัติเพื่ออัปเดต ligatures ล่าสุด | |
| สร้างจาก Travis CI โดยอัตโนมัติ (ไม่ยุ่งยาก) | |
| สร้างโดยอัตโนมัติหากแฮ็ค/fira/jetbrainsmono มีการเปิดตัวใหม่ (Daily Cron) |
ใช่! คุณสามารถ แสดง repo นี้และ ดู ช่องทางการวางจำหน่ายเพื่อรับแฮ็คล่าสุด + (fira/jetbrainsmono) การอัปเดตแบบอักษร ligatured!
หากคุณมีแบบอักษรที่ชื่นชอบที่ต้องการได้รับ ligatured คุณสามารถ แยก repo นี้และทำการเปลี่ยนแปลงที่สอดคล้องกันในการตั้งค่า submodules 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
ที่เก็บนี้ถูกแยกจาก Ligaturizer@DAA4DC8B เมื่อวันที่ 26 มกราคม 2020
ในขณะนั้น Ligaturizer ไม่สามารถสร้างแบบอักษรแฮ็คล่าสุด 3.003 ล่าสุดได้ ฉันส่งคำขอดึงเพื่อแก้ไขปัญหานั้น
อย่างไรก็ตาม,
ไปที่ปล่อย
คุณต้อง คลิกขวา ที่แบบอักษรและเลือก 'ติดตั้งตัวอักษรสำหรับผู้ใช้ทั้งหมด' มิฉะนั้น IDE บางตัวไม่สามารถระบุตัวอักษรได้อย่างถูกต้อง
ในการอัพเกรดเวอร์ชัน 'แฮ็ค ligatured' คุณจะแนะนำให้ ลบ 'แฮ็ค ligatured' อย่างสมบูรณ์และติดตั้งอีกครั้ง ระบบปฏิบัติการบางตัวจะแคชฟอนต์จนกว่าจะรีสตาร์ท
# 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