Font Terlihat Salah di PDF yang Diekspor? Ini Perbaikan Embedding-nya
Mengapa PDF Kamu Tiba-tiba Terlihat Seperti Dokumen yang Berbeda
Kamu menghabiskan waktu berjam-jam menyempurnakan laporan di Google Docs atau presentasi di PowerPoint, mengekspornya ke PDF, lalu membuka file tersebut di komputer rekan kerja. Tiba-tiba, judul Montserrat yang kamu pilih dengan cermat berubah menjadi Times New Roman. Atau lebih buruk lagi, beberapa font pengganti yang kotak-kotak telah merusak seluruh tata letakmu. Kolom-kolom bergeser. Baris-baris terputus di tempat yang salah. Ini terlihat seperti desain ala surat tebusan. Apa yang salah? File PDF dapat mereferensikan font berdasarkan nama—berharap komputer pembaca memiliki font itu terinstal—atau mereka dapat meng-embed data font sebenarnya langsung di dalam file. Ketika sebuah font hanya direferensikan tetapi tidak di-embed, viewer PDF akan mengganti dengan apa pun yang dianggap paling cocok. Meskipun mesin substitusi Adobe Acrobat (Multiple Master) melakukan pekerjaan yang cukup baik, viewer lain sangat kejam. Preview di macOS, viewer bawaan Chrome, dan banyak pembaca seluler jauh kurang pemaaf. Mereka hanya mengambil font sistem terdekat dan selesai. Masalah ini paling umum terjadi pada font kustom atau komersial. Jika bukan Arial, Times New Roman, atau Helvetica—salah satu dari beberapa font 'aman PDF' yang dibundel dengan sistem operasi selama beberapa dekade—itu berisiko. Siapa pun yang pernah menggunakan Google Font yang bagus, font yang dibeli dari MyFonts, atau font merek tertentu tahu rasa sakit ini. Ada peluang nyata bahwa font itu tidak akan di-embed di PDF yang kamu ekspor. Perbaikannya ada, tetapi kamu harus tahu di mana mencarinya di software kamu—dan memahami apa yang CocoConvert bisa dan tidak bisa lakukan untuk membantu.
Cara Memeriksa Apakah Font Benar-benar Di-embed
Pertama, mari kita konfirmasi bahwa embedding yang hilang adalah penyebab sebenarnya. Jangan hanya mulai mengubah pengaturan secara membabi buta. Buka PDF kamu di Adobe Acrobat Reader gratis dan navigasikan ke File → Properties → Fonts. Tab ini mencantumkan setiap font dalam dokumen. Kamu mencari status di samping setiap nama font. Jika tertulis 'Embedded' atau 'Embedded Subset,' kamu aman. Jika kamu melihat font terdaftar tanpa status embedding, atau lebih buruk lagi, kata 'Substituted,' itulah masalahmu. Font itu sebenarnya tidak ada di dalam file dan akan rusak di mesin mana pun yang tidak menginstalnya. Tidak punya Acrobat? Tidak masalah. Kamu bisa menggunakan alat online gratis seperti PDFCandy. Untuk pendekatan berteknologi rendah, kamu bahkan bisa membuka PDF di editor teks dan mencari string `/FontDescriptor`. Setiap font yang di-embed akan memiliki salah satu blok ini. Ini adalah metode yang kasar, tetapi berfungsi dalam keadaan darurat. Tes paling sederhana seringkali yang terbaik: buka PDF di perangkat lain. Gunakan perangkat yang pasti tidak memiliki font kustom kamu terinstal—ponsel Android, laptop rekan kerja, mesin virtual baru. Jika teks terlihat berbeda di sana, font tersebut tidak di-embed. Terakhir, lihat ukuran file. PDF dengan font yang di-embed selalu lebih besar daripada yang tanpa font. Jika kamu mengekspor dokumen 20 halaman dengan empat font kustom dan PDF hasilnya seringan bulu 180 KB, itu adalah lampu merah besar. Font-font tersebut tidak ikut terbawa. Versi yang di-embed dengan benar dari dokumen yang sama seharusnya mendekati 600 KB atau bahkan 1.5 MB, tergantung pada glyph yang disertakan. Data font memiliki bobot, dan dalam kasus ini, bobot itu adalah pertanda yang sangat baik.
Memperbaiki Embedding di Sumbernya: Word, Google Docs, dan InDesign
Tempat terbaik untuk memperbaiki embedding font adalah langsung di sumbernya, di dalam aplikasi tempat kamu membuat dokumen. Perbaiki di sini, dan kamu tidak perlu memperbaikinya nanti. **Microsoft Word (Windows):** Navigasikan ke File → Options → Save. Di bagian bawah dialog itu, kamu akan menemukan kotak centang ajaib: 'Embed fonts in the file.' Kamu juga akan melihat dua sub-opsi. 'Embed only the characters used in the document' adalah cara cerdas untuk mengurangi ukuran file dengan hanya menyertakan glyph yang benar-benar kamu gunakan. 'Do not embed common system fonts' menghemat lebih banyak ruang dengan melewatkan font seperti Arial yang sudah ada di sebagian besar komputer. Saya merekomendasikan untuk mencentang keduanya untuk hampir setiap situasi. Setelah font di-embed di .docx, mengekspor melalui File → Export → Create PDF/XPS akan membawa data font yang berharga itu. **Microsoft Word (Mac):** Yang membuat frustrasi, dialog Save di Word versi Mac tidak memiliki kotak centang embedding font. Ini adalah keterbatasan yang sudah lama ada. Solusi terbaik kamu adalah menggunakan dialog cetak sistem (File → Print → PDF) atau menginstal driver printer PDF khusus seperti PDF995. Pilihan lain yang lebih canggung adalah membuka file di Word untuk Windows, meng-embed font di sana, menyimpan .docx, lalu memindahkannya kembali ke Mac kamu untuk diekspor. **Google Docs:** Kamu tidak memiliki kontrol langsung atas embedding font di Google Docs. Ketika kamu menggunakan File → Download → PDF Document, server Google yang melakukan rendering. Mereka pandai meng-embed font dari pustaka Google Fonts. Tetapi jika kamu telah menggunakan ekstensi browser seperti 'Font Changer' untuk menggunakan font kamu sendiri, lupakan saja. Font-font itu tidak akan di-embed karena pipeline ekspor Google tidak dapat melihatnya. Aturannya sederhana: jika kamu berencana mengekspor Google Doc ke PDF, tetap gunakan Google Fonts bawaan. **Adobe InDesign:** InDesign dibuat untuk ini. Buka File → Export → Adobe PDF. Di dialog ekspor, klik panel 'Output'. Pilih standar PDF/X seperti PDF/X-1a atau PDF/X-4. Ini tahan banting untuk pekerjaan cetak. Hal hebat tentang InDesign adalah ia meng-embed semua font secara default saat menggunakan standar ini. Tidak ada satu kotak centang 'embed fonts' karena alat ini mengasumsikan kamu ingin itu dilakukan dengan benar. Ini hanya akan gagal (dan memperingatkan kamu) jika lisensi font secara eksplisit melarang embedding.
Apa yang Dilakukan CocoConvert Selama Konversi
Ketika kamu mengunggah file seperti .docx atau .pptx ke CocoConvert untuk konversi PDF, layanan kami tidak hanya mengubah ekstensi file. Ia merender dokumen dari awal di server kami dan kemudian menghasilkan PDF yang baru. Proses ini berarti kualitas akhir bergantung sepenuhnya pada font apa yang tersedia di server tersebut. Jadi, font apa yang kami miliki? Kami telah menginstal pustaka Google Fonts lengkap, semua font standar Microsoft Office (Arial, Calibri, Cambria, Times New Roman, dan sejenisnya), serta pilihan font open-source umum yang sehat. Jika dokumen kamu menggunakan salah satu dari ini, font-font tersebut akan di-embed dengan sempurna di PDF output. Sekarang untuk pemeriksaan realitas. Jika dokumen kamu menggunakan font komersial yang kamu beli dan instal secara lokal—misalnya Proxima Nova, Brandon Grotesque, atau font merek kustom—server kami tidak memilikinya. Mereka tidak bisa. Secara hukum, tidak ada layanan konversi cloud yang dapat menginstal setiap font komersial yang ada; itu akan menjadi pelanggaran besar terhadap lisensi font. Server kami akan dipaksa untuk mengganti dengan font fallback, dan PDF kamu akan terlihat salah. Terdapat dua solusi yang kuat untuk ini. Pilihan terbaik adalah meng-embed font di file sumber sebelum kamu mengunggahnya (seperti menggunakan fitur embed Word yang baru saja kita bahas). Pilihan lainnya adalah mengubah teks kamu menjadi outline di program seperti Illustrator atau Affinity Publisher sebelum mengkonversi. Ini mengubah teks menjadi bentuk vektor, mengunci tampilannya selamanya. Pertukaran besarnya adalah teks bukan lagi teks; itu hanya bentuk. Itu menjadi tidak dapat dicari dan tidak dapat disalin-tempel, yang dapat menjadi penghambat besar untuk aksesibilitas dan kegunaan. Untuk sebagian besar dokumen bisnis standar yang menggunakan font sistem atau Google, CocoConvert akan menangani embedding untuk kamu, tanpa langkah tambahan.
Pertanyaan Subset vs. Full Embed
Ketika PDF meng-embed font, ia dapat meng-embed seluruh file font atau hanya 'subset' dari karakter yang benar-benar muncul dalam dokumen. Izinkan saya memperjelas: subsetting adalah pilihan yang tepat 99% dari waktu, dan itulah yang dilakukan CocoConvert secara default. Perbedaan ukuran file sangat dramatis. Misalnya, salinan lengkap dari jenis huruf seperti Noto Sans, dengan dukungannya untuk puluhan skrip, bisa mencapai 500 KB atau lebih per bobot. Jika dokumen kamu hanya menggunakan alfabet Inggris dan beberapa tanda baca, kamu mungkin menggunakan sekitar 200 dari 2.000+ glyph yang tersedia. Subsetting secara cerdas hanya meng-embed 200 glyph tersebut, menambahkan hanya 40–60 KB ke PDF kamu alih-alih 500 KB yang besar. Jadi kapan kamu ingin meng-embed font lengkap? Satu-satunya skenario umum adalah jika PDF perlu diedit nanti, seperti jika percetakan harus melakukan koreksi teks menit terakhir. Dengan font yang di-subset, editor tidak dapat menambahkan teks menggunakan karakter yang tidak ada dalam dokumen asli, karena glyph tersebut tidak ada di dalam file. Jika kamu mengirim file ke percetakan komersial, kamu harus menanyakan preferensi mereka. Sebagian besar alur kerja cetak modern baik-baik saja dengan subsetting, tetapi jangan berasumsi—konfirmasikan. Jika kamu terjebak dengan PDF yang rusak dari orang lain, kamu bisa memperbaikinya. Alat Preflight Acrobat Pro (Tools → Print Production → Preflight → PDF Fixups → 'Embed missing fonts') dapat meng-embed ulang font. Ini akan memindai PDF dan mencoba meng-embed font yang diperlukan dari sistem lokal kamu, memperbaiki file. Meskipun CocoConvert tidak menawarkan layanan perbaikan khusus ini, untuk operasi PDF tugas berat, Acrobat Pro atau Enfocus PitStop adalah alat standar industri.
Lisensi Font dan Batasan Embedding
Hanya karena kamu memiliki file font tidak berarti kamu dapat secara hukum meng-embed-nya dalam PDF. Beberapa font secara teknis dibatasi dari embedding, bahkan jika kamu memiliki lisensi. Ini dikendalikan oleh flag di dalam file font itu sendiri, biasanya disebut flag 'fsType' atau 'Embedding'. Ada empat tingkat utama: - **Installable (0):** Paling permisif. Font dapat di-embed, dan penerima bahkan dapat menginstalnya. Sebagian besar font open-source menggunakan ini. - **Editable (8):** Font dapat di-embed, dan dokumen dapat diedit dengan font itu. - **Print and Preview (4):** Font dapat di-embed hanya untuk melihat dan mencetak. PDF tidak dapat diedit dengan cara yang mengubah teks yang diatur dalam font itu. - **No Embedding (2):** Font tidak dapat di-embed secara hukum sama sekali. Titik. Kamu dapat memeriksa izin embedding font sendiri dengan alat gratis seperti 'Font File Analyzer' atau dengan memeriksa metadata-nya di Typeface (di macOS) atau Font Book. Jika sebuah font memiliki flag 'No Embedding', alat profesional seperti Acrobat dan InDesign akan menolak untuk meng-embed-nya dan akan memunculkan peringatan. Ini paling umum dengan font komersial lama dari tahun 90-an dan awal 2000-an; syukurlah, sebagian besar font modern lebih permisif. Jika kamu menemui masalah ini, kamu memiliki beberapa pilihan. Kamu bisa menghubungi vendor font dan melihat apakah mereka menjual versi berlisensi embedding. Kamu bisa mengubah teks menjadi outline, seperti yang kita bahas sebelumnya. Atau, kamu bisa beralih ke font open-source yang serupa. Google Fonts dan Font Squirrel adalah harta karun font dengan lisensi yang secara eksplisit mengizinkan embedding PDF. Ketika konsistensi merek tidak bisa ditawar, seorang desainer yang baik biasanya dapat menemukan Google Font yang cukup cocok dengan font komersial yang dibatasi untuk dokumen bisnis sehari-hari.
Daftar Periksa Praktis Sebelum Kamu Mengekspor
Pemeriksaan awal yang cepat sebelum kamu mengekspor dapat menyelamatkan kamu dari bolak-balik yang memalukan dan membingungkan, terutama jika PDF akan dikirim ke klien, percetakan, atau badan pengatur yang tidak punya waktu untuk font yang kacau. **1. Audit font kamu.** Ketahui persis apa yang kamu gunakan. Di Word, gunakan opsi 'More' di dialog Find & Replace untuk mencari berdasarkan font. InDesign memudahkannya dengan Type → Find Font. Di Google Docs, kamu sendirian—tidak ada alat bawaan, jadi kamu harus memindai secara manual atau mencari skrip. **2. Ketahui asalnya.** Dari mana setiap font berasal? Apakah itu font sistem standar? Google Font? Atau font komersial yang dibeli? Kategori terakhir itulah yang membutuhkan perhatian penuhmu. **3. Embed di sumbernya.** Gunakan pengaturan yang kita bahas sebelumnya untuk mengaktifkan embedding font di alat pembuatan kamu *sebelum* kamu mengekspor. **4. Persiapan untuk CocoConvert.** Jika kamu mengunggah ke layanan kami, periksa kembali bahwa setiap font adalah font sistem, Google Font, atau sudah di-embed di file sumber kamu. Jika kamu menggunakan font komersial yang tidak di-embed, dua pilihan kamu adalah meng-embed-nya di Word terlebih dahulu, atau mengubah teks itu menjadi outline di aplikasi vektor seperti Illustrator. **5. Verifikasi hasilnya.** Jangan hanya berasumsi itu berhasil. Setelah mengekspor, buka PDF di Acrobat Reader, buka Font Properties, dan konfirmasikan setiap font menunjukkan 'Embedded' atau 'Embedded Subset'. **6. Lakukan tes 'perangkat lain'.** Ini adalah momen kebenaran. Buka PDF di ponsel kamu atau mesin di mana font kustom kamu pasti tidak terinstal. Apa yang kamu lihat di sana adalah apa yang akan dilihat penerimamu. Masalah embedding font sepenuhnya dapat dipecahkan, tetapi hanya jika kamu menangkapnya sebelum file tersebar luas. Setelah PDF didistribusikan tanpa font yang tepat, kamu tidak bisa memperbaikinya di setiap mesin orang. Kamu harus memperbaiki sumbernya dan mengirimkannya lagi. Jadikan verifikasi ini kebiasaan, dan kamu tidak perlu lagi meminta maaf atas PDF yang rusak.