Konversi PNG menjadi TTF
Ubah lettering PNG yang dipindai atau digambar menjadi font TrueType yang dapat diinstal.
Konversi file PNG secara online
Kami belum punya konverter online khusus untuk PNG ke TTF, tetapi Anda bisa mengonversi file PNG secara online ke format berikut dan lainnya:
Bagaimana mengkonversi png ke ttf berkas
- Font
- Peringkat: 4.3/5
Program, operating system, atau device yang mengharapkan installable font tidak dapat menggunakan gambar PNG sebagai teks. Mengonversi lettering menjadi TTF membuat karakter dapat dipilih, digunakan kembali, dan dibagikan sebagai font, bukan sebagai gambar tetap.
Apa itu format PNG
PNG adalah format gambar raster yang menyimpan piksel dengan lossless compression dan dapat menyertakan alpha channel untuk transparency. Screenshot, lettering hasil pemindaian, logo, ikon, dan artwork yang diekspor umumnya tersedia sebagai file PNG.
PNG merekam tampilan mark pada resolusi tetap; PNG tidak berisi character identities, Unicode mappings, baselines, spacing, atau scalable outlines. Oleh karena itu, gambar yang berisi HELLO tidak dapat secara otomatis menjadi glyph H, E, L, dan O yang terpisah serta dapat diedit.
Apa itu format TTF
TTF, atau TrueType Font, adalah format font yang dapat diinstal dan berisi glyph outlines, character mappings, metrics, serta, jika tersedia, hinting instructions. Operating systems dan applications menggunakan data ini untuk merender teks dalam berbagai ukuran, bukan menampilkan satu bitmap tetap.
TTF sesuai untuk custom typefaces, handwriting fonts, icon fonts, dan lettering yang ditujukan untuk digunakan sebagai teks. Glyph berbasis outline dapat diskalakan jauh lebih baik daripada bitmap dan dapat ditetapkan ke karakter Unicode, tetapi kualitas rasterization tetap bergantung pada outlines, font metrics, hinting, dan application yang merender font tersebut. Website sering menggunakan WOFF2, bukan TTF, meskipun TTF masih didukung secara luas untuk instalasi desktop dan authoring.
Cara mengonversi lettering PNG menjadi TTF
Workflow desktop dengan Inkscape dan FontForge
- Siapkan PNG beresolusi tinggi yang terpisah untuk setiap karakter jika memungkinkan. Pangkas margin yang tidak diperlukan, gunakan background polos, dan hapus bayangan atau tekstur yang tidak seharusnya menjadi bagian dari glyph. Alphabet hasil pemindaian sebaiknya berisi huruf individual yang dapat diidentifikasi, bukan satu kata lengkap.
- Buka gambar karakter di Inkscape dan pilih Path → Trace Bitmap. Gunakan brightness threshold atau single-scan mode, pratinjau hasilnya, terapkan trace, lalu hapus bitmap asli. Periksa counters, joins, dan thin strokes, kemudian simpan vector sebagai
Plain SVG. - Buka FontForge dan pilih File → New. Gunakan Unicode encoding seperti
ISO 10646-1 (Unicode, BMP)untuk karakter Latin biasa. - Double-click slot karakter, seperti
A, pilih File → Import, lalu impor SVG-nya. Skalakan paths ke baseline, cap height, dan em square; hapus objek yang tidak diperlukan dan perbaiki contours. Efek SVG yang diimpor, gradients, dan bitmap images bukan outline font yang andal, jadi gunakan closed paths sederhana. - Ulangi proses untuk huruf, numerals, punctuation, accented characters, dan symbols. Tetapkan setiap glyph ke slot Unicode yang benar, bukan membiarkannya sebagai drawing yang tidak ditetapkan.
- Buka Element → Font Info untuk mengatur family name, style, ascent, descent, dan em size. Sesuaikan side bearings dan, jika perlu, kerning agar karakter yang bersebelahan tidak saling bertabrakan atau tampak terlalu berjauhan.
- Jalankan validation commands FontForge dan perbaiki overlapping contours, open paths, incorrect contour directions, extreme coordinates, serta missing metrics. Pilih File → Generate Fonts, pilih
TrueType, lalu simpan hasilnya dengan ekstensi.ttf. - Instal TTF dan uji setiap karakter yang telah dipetakan di text editor, design application, dan browser dalam beberapa ukuran. Buka kembali source font di FontForge jika spacing, alignment, atau rendering pada ukuran kecil perlu diperbaiki.
Inkscape dan FontForge adalah aplikasi open-source gratis yang tersedia untuk Windows, macOS, dan Linux. FontForge juga dapat mengimpor glyph SVG yang telah disiapkan secara langsung, sehingga Inkscape bersifat opsional jika artwork sudah berbasis vector.
Opsi online dan yang lebih sederhana
Calligraphr adalah opsi online yang sesuai untuk handwriting dan character sets sederhana. Buat character template-nya, cetak atau unduh, isi atau tempatkan glyph, scan atau unggah hasilnya, tetapkan setiap mark ke karakter, lalu ekspor sebagai TTF. Batasan gratis dapat membatasi jumlah karakter atau revisi font; tinjau privacy terms-nya sebelum mengunggah artwork yang belum dipublikasikan atau memiliki lisensi.
Untuk workflow browser yang lebih terkontrol, Glyphr Studio dapat menyusun font dari vector glyphs, sedangkan Fontself Maker dapat mengubah lettering menjadi font di dalam supported Adobe applications. Tools ini tetap memerlukan satu glyph untuk setiap karakter dan spacing manual; tidak ada yang dapat secara andal menyimpulkan font lengkap dari PNG yang berisi beberapa huruf. Verifikasi current operating-system, application, dan export-format support sebelum memilih paid tool.
Keterbatasan kualitas dan kompatibilitas
Tracing tidak dapat memulihkan detail yang tidak ada pada source. PNG beresolusi rendah, buram, anti-aliased, atau sangat terkompresi menghasilkan outlines yang tidak rata, dan automatic tracing sering merusak counters, corners, joins, serta thin strokes. Artwork monokrom yang bersih dengan resolusi tinggi memberikan hasil yang lebih baik, tetapi manual node editing biasanya tetap diperlukan.
Transparency menjadi batas shape; warna PNG, semitransparency, dan detail fotografis tidak menjadi ordinary TrueType color glyphs. Satu logo dapat dijadikan satu glyph, yang sering dipetakan ke Private Use Area, tetapi logo tersebut bukan alphabet normal dan memerlukan custom mapping yang diketahui oleh pengguna lain. Gambar dengan banyak huruf harus disegmentasikan, dan optical character recognition tidak andal untuk lettering bergaya.
File TTF memiliki dukungan desktop yang luas, tetapi generated font dapat gagal dalam validation, dirender secara berbeda di berbagai platform, atau tidak memiliki hinting yang memadai pada ukuran kecil. Uji actual target applications dan devices, serta pastikan bahwa source artwork license mengizinkan konversi dan redistribusi font.
PNG vs TTF: perbandingan format
Bagaimana format PNG dan TTF dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .PNG Portable Network Graphics | .TTF TrueType Font |
|---|---|---|
| Standar terbuka | Ya | Ya |
| Kompresi | Lossless | Tanpa kompresi |
| Ukuran file umum | Kecil | Kecil |
| Terbuka di browser web | Ya, secara native | Tidak |
| Pengeditan lanjutan | Terbatas | Terbatas |
| Dukungan metadata | Sangat lengkap | Dasar |
| Dapat dibaca teks biasa | Tidak | Tidak |
| Paling cocok untuk | Publikasi web | Penyematan dalam aplikasi |
| Diperkenalkan | 1996 | 1991 |
| Pengembang | PNG Development Group | Apple Inc. (originally developed for Macintosh; later widely adopted by Microsoft and others) |
| Tipe MIME | image/png | font/ttf |
Perangkat lunak dan tautan yang disarankan: png ke ttf converters
Pertanyaan yang sering diajukan
Apakah tulisan PNG saya akan tetap persis sama dalam TTF?
Belum tentu, karena gambar raster diubah menjadi outline yang dapat diskalakan, dan detail kecil mungkin dihaluskan, berubah bentuk, atau dihapus. Tepi antialias, bayangan, tekstur, dan efek warna biasanya tidak menjadi bagian dari glyph font satu warna biasa.
Berapa resolusi PNG terbaik untuk mengonversi tulisan ke TTF?
Tulisan beresolusi tinggi, bersih, dan memiliki kontras tinggi biasanya menghasilkan outline yang lebih akurat. Resolusi yang diperlukan bergantung pada karya sumbernya, tetapi tepi yang buram, artefak kompresi, dan karakter yang saling tumpang tindih dapat membuat penelusuran menjadi tidak andal.
Mengapa beberapa huruf hilang atau menyatu saat mengonversi PNG ke TTF?
Huruf-huruf tersebut mungkin saling bersentuhan, tidak jelas, atau tidak dipisahkan dan dikenali dengan benar dalam PNG. Setiap karakter memerlukan glyph dan penetapan karakter sendiri, sehingga konversi otomatis dapat menghilangkan bentuk, menggabungkan huruf, atau memetakannya ke tombol yang salah.