Dokumen · PDF Perangkat
Font dalam PDF: Mengapa Dokumen yang Digabung Terkadang Terlihat Berbeda
· Latar belakang
pdf font kesetiaan dokumen
PDF dapat menyematkan fontnya, hanya menyematkan karakter yang digunakan, atau mengandalkan pemirsa untuk menyediakan hal serupa. Posting ini menjelaskan pilihan-pilihan tersebut dan mengapa, bukan penggabungan, yang menjelaskan sebagian besar keluhan 'file yang digabungkan terlihat aneh'.
Bab tiga menggunakan jenis huruf yang berbeda - bagaimana buku yang digabungkan mengungkapkan bahwa satu sumber tidak pernah menyematkan fontnya
Buku yang digabungkan dapat menampilkan bab tiga dalam jenis huruf yang berbeda karena bab sumbernya sudah berbeda. ToolAcre menyalin halaman dan sumber daya yang diperlukan untuk kontennya yang terlihat; itu tidak mengubah gaya teks menjadi satu keluarga. Penggabungan membuat inkonsistensi sumber menjadi berdekatan sehingga lebih mudah diperhatikan.
Bandingkan setiap masukan sebelum menyalahkan keluaran. Jika halaman yang sama terlihat berbeda sebelum dan sesudah penggabungan di penampil yang sama, simpan kedua file dan selidiki. Jika sumbernya sudah berbeda, penggabungan dengan benar mempertahankan halaman yang terlihat daripada mencoba perbaikan tipografi yang tidak terdokumentasi.
Status penyematan font memerlukan pemeriksaan dokumen di luar perangkat ini
Garis besarnya membagi font menjadi status tersemat, tersubset, dan tidak tersemat. Itu adalah konsep PDF yang berguna, namun toolkit ini tidak memaparkan laporan font atau pengujian yang mengklasifikasikan masukan. Oleh karena itu, artikel ini tidak mengklaim status tertentu untuk dokumen pengguna tanpa pemeriksaan langsung.
Sumber apa yang didukung adalah fidelitas penyalinan halaman: penggabungan tidak melakukan rasterisasi halaman, sehingga teks tetap dapat dipilih dan dicari, dan sumber daya halaman berpindah dengan konten yang disalin seperti yang ditangani oleh pdf-lib. Janji operasional tersebut lebih sempit daripada mensertifikasi setiap program font, pengkodean, atau perilaku fallback di setiap penampil.
Klaim font standar historis dihilangkan tanpa sumber spesifikasi
Daftar riwayat font yang diharapkan disediakan oleh pemirsa adalah milik penjelasan yang didukung spesifikasi, bukan catatan implementasi yang berasal dari file ini. Alat tanda air menggunakan Helvetica-Bold standar dengan pengkodean WinAnsi, tetapi pilihan yang disengaja untuk teks yang baru digambar tidak menjelaskan font yang sudah ada di halaman gabungan.
Memisahkan kasus-kasus tersebut akan mencegah kesalahan umum. Tanda air yang menolak teks non-Latin menunjukkan sesuatu tentang jalur font bawaan yang dipilih. Itu tidak membuktikan bahwa sumber PDF tidak dapat menampilkan karakter tersebut. Konten halaman yang ada mungkin memiliki sumber dayanya sendiri, dan penggabungan tersebut menyalin halaman tersebut daripada menulis ulang teksnya.
Penyalinan halaman mempertahankan sumber font yang terlihat tanpa menyelaraskan tipografi
Penggabungan membuat dokumen baru dan menyalin setiap halaman dalam urutan input. Itu tidak menormalkan jenis font, ukuran, warna, atau spasi baris di seluruh sumber. Dimensi dan rotasi halaman juga tetap independen, sehingga paket gabungan dapat mempertahankan beberapa sistem visual persis seperti yang disediakan.
Hal ini biasanya diinginkan untuk perjanjian, pemindaian, dan laporan yang ditandatangani karena perubahan editorial akan mengejutkan. Ini juga berarti bahwa alat tersebut tidak dapat membuat bab-bab yang ditulis secara terpisah terlihat seperti satu buku yang dirancang. Harmonisasi harus terjadi pada dokumen sumber sebelum diekspor, sehingga gaya dan font berlisensi dapat dikontrol dengan baik.
Diagnosis mesin terbang yang hilang berada di luar implementasi penggabungan
Mesin terbang atau substitusi yang hilang dapat muncul karena beberapa alasan, namun implementasi penggabungan ini tidak mendiagnosisnya. Itu tidak memetakan karakter atau memaparkan keputusan penggantian font. Hindari menjanjikan bahwa simbol pertama yang tidak biasa yang gagal membuktikan satu masalah penyematan tertentu hanya berdasarkan tampilannya.
Sebaliknya, bandingkan input dan output pada penampil yang sama, cari teks yang terpengaruh, dan uji penampil lain jika sesuai. Jika sumbernya sudah rusak, ekspor ulang dari aplikasi asal dengan font yang sesuai. Jika hanya hasil gabungan yang berbeda, simpan pasangan minimal untuk penyelidikan teknis.
Periksa penampilan dan seleksi; toolkit tidak menyediakan inventaris font
Toolkit ini tidak memiliki panel daftar font. Properti dokumen penampil mungkin memberikan informasi font yang berguna, namun label persisnya dan kelengkapannya adalah milik penampil tersebut. Pemeriksaan berbasis sumber yang tersedia di mana-mana adalah perbandingan visual, pemilihan teks, pencarian, dan pembukaan hasil di lingkungan penerima.
Periksa juga fitur digital dan interaktif secara terpisah. Penggabungan baru menghilangkan penanda, formulir, anotasi, dan lampiran serta membuat tanda tangan tidak valid. Tipe yang bagus tidak membuktikan bahwa dokumen tersebut lengkap. Tinjauan fidelitas harus mencakup tampilan halaman dan struktur yang diketahui di luar penyimpanan salinan halaman.
Apa yang tidak tercakup di sini — menyematkan font ke PDF yang tidak memiliki font tersebut, sehingga memerlukan dokumen asli atau diekspor ulang
Alat ini tidak menyematkan font yang hilang ke dalam file sumber yang kekurangan, mengedit teks, atau mengekspor ulang dokumen pembuat asli. Ia menolak PDF terenkripsi dan menerima masing-masing file hingga 50 MB. Jika tipografi harus diubah, gunakan aplikasi pembuat atau editor lain yang dirancang untuk tugas itu.
Rasterisasi halaman akan membekukan tampilannya menjadi piksel, namun merusak teks dan aksesibilitas yang dapat dipilih dan dicari. ToolAcre dengan benar menghindari pintasan itu selama penggabungan. PDF-to-image ada sebagai operasi terpisah eksplisit yang kehilangannya didokumentasikan, bukan sebagai cara tersembunyi untuk memaksa setiap halaman gabungan agar terlihat sama.
Kesimpulan — penggabungan mempertahankan apa yang dibawa oleh masing-masing sumber, dan halaman PDF Toolkit memberi tahu Anda di bagian batasannya apa yang tidak diubah
Kesimpulan yang dapat diandalkan adalah ToolAcre mempertahankan tampilan halaman dan sumber daya yang disalin tanpa menyelaraskan tipografi. Perbedaan antar bab biasanya tetap merupakan perbedaan. Klaim tentang mengapa penggantian font tertentu memerlukan bukti pemeriksaan di luar rute penggabungan dan tidak boleh ditebak dari garis besarnya.
Gabungkan secara lokal, bandingkan sumber dan keluaran, dan ekspor ulang bab sumber yang bermasalah bila diperlukan. Alur kerja tersebut menghormati kesetiaan dan bukti. Ini juga mempertahankan teks sebagai teks, yang lebih berharga daripada menghasilkan raster yang dibekukan secara visual hanya untuk menyembunyikan masalah font yang belum terselesaikan. Simpan sumber gagal minimal di samping hasil gabungan saat melakukan eskalasi, karena pasangan kecil yang dapat direproduksi membantu membedakan perilaku penyalinan pustaka dari masalah rendering khusus penampil. Catat nama dan versi penampil, sistem operasi, halaman yang terpengaruh, dan mesin terbang yang tepat sehingga penyelidik lain dapat mengulangi perbandingan yang sama alih-alih menebak-nebak dari tangkapan layar. Jika mengekspor ulang memperbaiki sumbernya, ulangi penggabungan dari masukan yang telah diperbaiki tersebut daripada mengganti halaman raster yang secara diam-diam mengubah aksesibilitas dan perilaku pencarian.