typographydefaultsIni adalah paket Lualatex dan Xelatex yang membuat pemilihan font open-source family yang berkualitas menjadi mudah dan tidak menyakitkan. Alih -alih mengutak -atik banyak opsi atau melakukan hal -hal berdasarkan coba -coba, penulis yang menggunakan paket ini dapat memilih "periode", secara longgar didasarkan pada standar Inggris untuk klasifikasi tipe. Saat ini didukung adalah:
| Periode | Ketik keluarga | Parameter |
|---|---|---|
| Pertengahan | Juniicode | medieval |
| Budayawan | Coelacanth | humanist |
| Garalde | Eb Garamond | garalde |
| Realis | PT Serif | realist |
| Didone | CMU Serif | didone |
| Mekanistik | Beton CMU | mechanistic |
| Humanis Lineal | Sumber Sans Pro | linealhumanist |
| Fantastis | HK GROTESK | grotesque |
| Geometris | Orkney | geometric |
Istilah realis alternatif dipilih untuk apa yang sekarang biasa disebut wajah transisi . Demikian juga, meskipun grotesques dan geometri menjadi lineal, hanya masuk akal untuk membedakan humanis dari lini lineal karena ambiguitas.
Ada empat gaya untuk dipilih untuk bagian teks monospaced:
| "Periode" | Font | parameter |
|---|---|---|
| Mesin tik | Teks mesin tik CMU | typewriter |
| Programmer ramping | Iosevka | slender |
| Programmer Wide | Monoid | wide |
| Pengaturan huruf simbolik | GNU Unifont | symbolic |
Gaya monospaced seperti itu tidak memiliki korespondensi dalam klasifikasi yang saya ketahui. Mesin tik adalah wajah grafis yang menyerupai tinta pencetakan di atas kertas melalui mesin tik mekanis. Wajah programmer memiliki: kombinasi diferensiasi antara simbol yang sama, seperti antara 0 dan O ; kontras dan bentuk yang cocok untuk digunakan dalam warna "terbalik" teks terang di atas latar belakang gelap; dan dalam beberapa ligatur spesimen untuk kombinasi mesin terbang umum yang terjadi dalam kode komputer. Terakhir, monospaced simbolik memiliki cakupan tinggi titik kode unicode, membuatnya cocok untuk membuat pengesahan bahan ilmiah dengan mesin terbang yang tidak biasa.
Saya merekomendasikan mesin tik untuk kutipan dokumen teknis, programmer pada salah satu opsi untuk bagian kode sumber dan simbolik untuk pengaturan huruf unicode-berat seperti bukti AGDA.
Untuk unduhan font, gunakan tautan yang disediakan pada tabel di atas.
Jika Anda memiliki distribusi TEX Live baru -baru ini, kemungkinan besar Anda memiliki semua paket CTAN yang dibutuhkan, serta Luatx, Lualatex, Xetex dan Xelatex. Jika tidak, periksa Anda manajer paket sistem operasi, atau instal secara manual terlebih dahulu.
Menginstal font pada setiap sistem operasi utama dapat dilakukan dengan mudah dengan membuka arsip yang disediakan oleh pengecoran atau distributor dan cukup mengklik dua kali pada setiap font untuk menambahkannya. Ada cara yang lebih baik, tetapi ini mudah dan kompatibel di sebagian besar lingkungan.
Setelah persyaratan ada dan dengan asumsi Anda menggunakan Tex Live di Linux, Anda dapat menginstal dengan:
cd ~ /texmf/tex/latex
git clone git://github.com/kerscher/typographydefaults ./typographydefaults
texhashJika Anda menggunakan distribusi TEX lainnya, periksa dokumentasinya cara menginstal paket atau baca lebih lanjut tentang itu di sini.
Pada pembukaan Anda, tambahkan paket ini dan nyatakan opsinya. Misalnya:
usepackage [ text = mechanistic
, mono = typewriter
]{typographydefaults} Opsi yang valid untuk text dan mono tercantum pada tabel di atas. Urutan parameter tidak relevan.
Paket ini menggunakan lisensi seperti BSD 2-Clause. Anda dapat memeriksanya di sini.