Menggabungkan dua font

38

Bagaimana saya bisa menggabungkan dua font secara otomatis, jadi mesin terbang itu tidak tersedia di font pertama, tetapi tersedia di yang kedua dapat digabungkan ke dalam font pertama?

PHPst
sumber

Jawaban:

42

Ini adalah tugas yang mudah dengan fontforge .

Tambahan dari komentar: Sebelum bergabung, klik Elemen> Info font ... di kedua font terlebih dahulu untuk melihat apakah nilai-nilai seperti ukuran em cocok. Jika tidak, perbarui salah satu untuk mencocokkan nilai-nilai font lain. Ini mencegah masalah seperti ukuran karakter yang berbeda. Info ini mungkin harus ditambahkan ke jawabannya. - Cristan

Pertama, Anda ingin membuka font dengan mesin terbang yang hilang dan pilih Element -> Merge Fonts. Dalam contoh ini, mesin terbang untuk Edan Fyang hilang. Elemen-> Gabungkan Font

Pilih font tempat Anda ingin menarik mesin terbang. Anda akan ditanya apakah Anda ingin menyimpan kerning yang ada; Anda kemungkinan besar ingin memilih di Nosini, tetapi jika Anda mendapatkan hasil yang aneh tutup fontforge dan coba lagi dengan Yes.Dialog Kerning

Mesin terbang yang hilang harus ditambahkan dalam beberapa saat:Menghasilkan jendela fontforge utama

Terakhir, lakukan File -> Generate Fontsdan ekspor font Anda ke lokasi yang diinginkan.

dset0x
sumber
Saya memiliki ratusan file ttf untuk digabung. Apakah ada baris perintah untuk itu?
user2284570
2
Ini tampaknya hanya berfungsi jika font-nya memiliki ketinggian yang sama, jika tidak, semua mesin terbang akan menjadi funky.
Hanna
1
@ Maarten Saya mungkin mengetahuinya dengan coba-coba, tapi tidak, saya tidak bisa. Sudah 7 tahun!
dset0x
1
Saya menggabungkan font yang hilang dan terlihat normal di Fontforge tetapi itu membuat font mikroskopis pada ukuran font normal. Apakah ada penjelasan? Saya pikir Kerning adalah jarak, tidak ada ketinggian horisontal.
Jon Weinraub
1
Sebelum bergabung, klik Elemen> Info font ... di kedua font terlebih dahulu untuk melihat apakah nilai-nilai seperti ukuran em cocok. Jika tidak, perbarui salah satu untuk mencocokkan nilai-nilai font lain. Ini mencegah masalah seperti ukuran karakter yang berbeda. Info ini mungkin harus ditambahkan ke jawabannya.
Cristan