Accentizer adalah skrip Python kecil yang akan menggunakan mesin FontForge untuk menambahkan karakter beraksen yang hilang ke font. Ini memiliki beberapa logika tambahan untuk membuat acut akut ganda untuk ő, ű, ő, ű, bahkan jika pengubah akut ganda tidak ada dalam font.
Accentizer akan menggunakan pembangun aksen FontForge, untuk membuat karakter yang hilang. Secara default itu hanya akan membuat mesin terbang ő, ő, ű dan ű, ut daftar ini dapat dimodifikasi dengan menambahkan titik codepoint unicode yang Anda inginkan ke daftar glyphs .
Accentizer berikutnya akan menjalankan pembangun aksen FontForge untuk semua font yang disebutkan. Untuk karakter akut ganda, bahkan akan melakukan beberapa pekerjaan tambahan, jika codepoint "pengubah akut ganda" tidak ada dalam font.
Dalam kasus terakhir, pertama -tama akan mencoba membuat mesin terbang "pengubah akut ganda" dari mesin terbang "akut" tunggal. Tetapi jika glyph "akut" tunggal juga tidak ada, ia akan mencoba untuk membuat satu dari glyph "é" (é dipilih, karena merupakan karakter umum dalam bahasa Prancis, jadi dukungan untuk itu di font lebih tinggi daripada untuk karakter akut lainnya, seperti á atau í). Namun, jika tidak ada mesin terbang "é", itu akan diam -diam gagal.
Instal FontForge dari http://fontforge.sourceforge.net/
Windows Builds dapat ditemukan di https://fontforge.org/en-us/downloads/windows-dl/
Setelah menginstal FontForge, Anda dapat menjalankan skrip menggunakan FontForge. Misalnya pada jendela yang dapat Anda tulis:
fontforge.bat accentizer.py Lato-Black.ttf
Ada juga opsi untuk menjalankan ini menggunakan Docker. Lihat Usage untuk informasi lebih lanjut.
Ini adalah hasil dari menjalankan Accentizer pada beberapa font acak dari Google Web Fonts
Untuk berjalan secara asli:
accentizer.py [options] {filename}
atau
fontforge accentizer.py [options] {filename}
Anda juga dapat menggunakan DockerFile yang terpasang untuk menjalankan Accentizer, misalnya:
docker run -v ${PWD}:/fonts sztupy/accentizer convert /fonts/<name_of_font>.ttf
Wadah ini juga meng -host server web kecil yang dapat Anda gunakan untuk mengonversi file
docker run --rm -p 8080:8080 -ti sztupy/accentizer
curl -v -X POST -F file=input.ttf 127.0.0.1:8080/accentize --output output.ttf
--ffont Hasilkan font beraksen bahkan jika mereka mengklaim ada di font--faccent menghasilkan ganda akut dari tunggal akut bahkan jika ada hadiah pengubah akut ganda--trans=xx menerjemahkan aksen ganda lebih dekat dengan piksel xx ketika akut ganda dihasilkan dari akut tunggal. Default: 40 Hak Cipta © 2012 oleh Zsolt SZ. Sztupák ([email protected]) redistribusi dan penggunaan dalam bentuk sumber dan biner, dengan atau tanpa modifikasi, diizinkan dengan ketentuan bahwa kondisi berikut dipenuhi:
Redistribusi kode sumber harus mempertahankan pemberitahuan hak cipta di atas, daftar kondisi ini dan penafian berikut.
Redistribusi dalam bentuk biner harus mereproduksi pemberitahuan hak cipta di atas, daftar kondisi ini dan penafian berikut dalam dokumentasi dan/atau bahan lain yang disediakan dengan distribusi.
Nama penulis tidak dapat digunakan untuk mendukung atau mempromosikan produk yang berasal dari perangkat lunak ini tanpa izin tertulis sebelumnya.
Perangkat lunak ini disediakan oleh penulis `` sebagaimana adanya '' dan setiap jaminan tersirat atau tersirat, termasuk, tetapi tidak terbatas pada, jaminan tersirat dari dapat diperjualbelikan dan kebugaran untuk tujuan tertentu ditolak. Dalam hal apa pun penulis tidak akan bertanggung jawab atas kerusakan langsung, tidak langsung, insidental, khusus, teladan, atau konsekuensial (termasuk, tetapi tidak terbatas pada, pengadaan barang atau layanan pengganti; hilangnya penggunaan, data, atau keuntungan; atau gangguan bisnis yang disebabkan dan hal yang terjadi pada hal -hal yang terjadi, baik dalam hal ini, apakah ada dalam hal yang terjadi, baik dalam hal ini, apakah ada kemungkinan, atau tort yang terjadi pada kontrak, atau tort. KERUSAKAN.