Alt-Hack adalah perpustakaan glyph alternatif gaya untuk jenis huruf hack. Ini menyediakan file sumber desain glyph alternatif ( *.glif ) untuk mendukung drag + drop + menimpa kustomisasi titik kode unicode yang ada. Timpa file desain mesin terbang yang ada di sumber peretasan dengan kombinasi desain alternatif yang tersedia di sini, membangun kembali font, dan menggunakan versi kustom Anda.
Repositori ini terbuka untuk kontribusi desain mesin terbang baru yang dimaksudkan untuk digunakan dengan jenis huruf hack.
File sumber *.glif terletak di direktori glyphs dari repositori ini dan diatur oleh titik kode unicode. String pendek ditambahkan ke titik kode unicode untuk menggambarkan jenis modifikasi desain yang dilakukan pada gaya default hack. File sumber disuplai untuk varian font mitalic reguler, tebal, miring, dan tebal.
Anda dapat melihat gambar dari desain alternatif di file readme.md di tingkat atas setiap direktori glyph alternatif.
*.glif dari repositori alt-hack yang ingin Anda gunakan sebagai pengganti di sumber peretasan.*.glif yang ada untuk poin kode unicode yang Anda pilih dengan file alt-hack *.glif (penggantian di alt-hack memiliki jalur file yang sama dengan yang ada di sumber default). Anda dapat menggunakan skrip patch-hack.sh yang disertakan untuk mengotomatisasi operasi ini-lihat instruksi dalam skrip itu sendiri.Instruksi terperinci dari langkah QuickStart di atas mengikuti.
Unduh repositori hack sebagai arsip zip dan buka arsip secara lokal di sistem Anda. Sumber Hack UFO default terletak di direktori source repositori. Ada direktori sumber UFO terpisah untuk masing -masing dari empat varian peretasan:
File Sumber Desain Glyph hidup di subdirektori glyphs dalam masing -masing direktori sumber tingkat atas *.ufo ini.
Unduh file *.glif di direktori reguler, tebal, miring, dan tebal dari repositori alt-hack untuk setiap pengganti yang ingin Anda lakukan di sumber peretasan. File sumber gaya alternatif memiliki jalur file yang sama seperti yang kami gunakan di sumber peretasan. File sumber desain *.glif dimaksudkan untuk digunakan sebagai pengganti langsung untuk file sumber default yang ada.
Anda dapat menggunakan skrip patch-hack.sh yang disertakan untuk disalin melalui modifikasi mesin terbang yang Anda inginkan ke dalam repositori sumber peretasan. Lihat instruksi dalam skrip itu sendiri.
Atau, Anda dapat melakukan penyalinan secara manual. Salin file sumber mesin terbang alternatif untuk varian font yang sesuai (yaitu reguler, tebal, miring, tebal miring) dari repositori ini ke direktori glyphs yang sesuai dari sumber hack UFO untuk varian masing -masing. Ini harus menimpa file yang ada di direktori itu. Harap dicatat bahwa file alternatif untuk setiap varian memiliki jalur file yang sama. Harap konfirmasi bahwa Anda menimpa file yang ada dengan file baru yang merupakan jenis varian yang sesuai.
Beberapa mesin terbang dalam set peretasan termasuk perubahan manual pada set instruksi otomatis TTFAutohint ("Petunjuk"). Ini harus dihilangkan jika Anda mengganti mesin terbang yang ada di set peretasan utama dengan gaya alternatif dari repositori ini atau build Anda akan gagal (atau membuat perubahan rendering yang tidak diinginkan yang tidak disetel untuk mesin terbang alternatif).
File instruksi kontrol yang digunakan untuk secara manual memodifikasi petunjuk dalam pembuatan peretasan terletak di direktori penerima TT dari repositori hack. Ada satu file teks per varian peretasan (yaitu untuk set reguler, miring, berani, dan tebal). Petunjuk manual disusun oleh titik kode unicode.
Periksa file instruksi kontrol ini sebelum Anda membangun font baru Anda. Jika Anda mengidentifikasi blok instruksi di bawah judul untuk titik kode unicode yang ingin Anda ganti, baik hapus semua baris yang terkait dengan mesin terbang itu atau mengomentari blok dengan simbol # di awal setiap baris.
Misalnya, untuk membangun satu set font dengan mesin terbang alternatif nol baru (Unicode U+0030), Anda perlu memodifikasi file instruksi kontrol yang ada yang mencakup baris berikut:
# U+0030 zero glyph ID 548
uni0030 touch 35,36,45,46,47,56 y -0.5 @8
uni0030 touch 35,36,56 y -1.0 @12,13,14
untuk yang berikut:
# U+0030 zero glyph ID 548
# uni0030 touch 35,36,45,46,47,56 y -0.5 @8
# uni0030 touch 35,36,56 y -1.0 @12,13,14
Atau cukup hapus garis heading # U+0030 zero glyph ID 548 dan garis instruksi individu di bawah level itu untuk mesin terbang U+0030. Ulangi ini untuk nilai apa pun yang disertakan untuk perubahan mesin terbang Anda di masing -masing dari empat file instruksi kontrol sebelum Anda mencoba membangun file baru Anda.
Gunakan dokumentasi build di repositori hack untuk mengkompilasi desktop baru *.ttf file font dan/atau font web dengan versi hack kustom Anda.
Perubahan pada jenis huruf hack ini termasuk dalam praktik modifikasi yang dapat diterima di bawah lisensi peretasan.
Pekerjaan di repositori alt-hack dilisensikan di bawah lisensi MIT. Lihat lisensi.md untuk detailnya.