Font dalam file PDF: Bagaimana cara memastikan bahwa font akan ditampilkan dengan benar di seluruh platform / pembaca?

21

Saya membuat dokumen di MS Word (2007) dan kemudian menerbitkannya ke PDF dengan maksud untuk membuat dokumen yang terlihat sama terlepas dari pilihan platform atau pdf reader.

Ini terlihat baik pada beberapa mesin windows, tetapi ketika saya membukanya di ubuntu (menggunakan acroread) font asli, arial, diganti dengan beberapa font berenda konyol yang sama sekali tidak pantas.

Ini membuat saya khawatir bahwa dokumen ini mungkin memiliki font yang diterjemahkan secara acak tergantung pada apa pun yang digunakan penerima untuk membukanya.

Pertanyaan:

  1. Saya tidak mengerti bagaimana font bekerja di pdf tapi saya pernah mendengar tentang "embedding" font di pdf. Apakah ini memastikan bahwa font apa pun yang saya pilih akan selalu ditampilkan dengan cara yang sama? Jika demikian, bagaimana saya melakukannya?

  2. Apakah ada alternatif cara ampuh untuk menghasilkan pdf sederhana yang font-nya "berperilaku" dengan benar? Saya tidak terikat dengan alat tertentu seperti MS Word. Perhatian utama saya adalah bahwa dokumen pdf terlihat seperti yang saya inginkan.

Angelo
sumber

Jawaban:

8
  1. Ya, penyematan font memastikan bahwa semua penerima akan dapat menampilkan PDF sebagaimana dimaksud. Anda harus memastikan bahwa Anda memiliki hak untuk menyematkan font komersial, ada batasan yang lebih kecil untuk menyematkan font subset. Lihat artikel ini untuk beberapa ide opsi di Word 2007.

  2. Membatasi dokumen Anda ke font dasar PDF akan membantu. Ada satu set font yang dikenal sebagai font web-safe yang muncul pada sebagian besar platform dan harus aman digunakan dalam PDF juga.

RedGrittyBrick
sumber
2
Selain saran ini, JIKA Anda memiliki Adobe (Acrobat) Distiller diinstal, Anda memiliki opsi untuk mencetak ke PDF menggunakan dialog printer dan memilih driver printer Adobe PDF. Di properti driver ini, ada kotak centang untuk menentukan penyematan font. Ini biasanya tidak dicentang secara default karena alasan hak cipta. Mungkin ada opsi driver printer PDF freeware juga.
horatio
@RedGrittyBrick: Terima kasih! Saya sekarang memiliki titik awal yang baik dengan saran Anda.
Angelo
9

Karena Anda tidak memerlukan MS Word - bagaimana dengan menggunakan OpenOffice.org atau LibreOffice?

Keduanya memiliki item menu 'File -> Export as PDF ...' .

Pastikan Anda mengaktifkan kotak centang PDF / A-1a - ini akan menjamin kepatuhan dengan standar PDF / A-1a yang mengharuskan semua font untuk disematkan. Dengan cara ini, file menampilkan dan mencetak yang sama di semua platform ('A' dalam PDF / A berarti file tersebut memenuhi standar 'pengarsipan'.)

Kurt Pfeifle
sumber
Sayangnya ini tidak dijamin untuk formulir PDF yang dapat diisi (lihat bug 50879 ), karena tidak dapat disimpan sebagai PDF / A.
Anton Samsonov
@AntonSamsonov: Benar. Tapi siapa yang butuh rendering font yang tepat dalam bentuk yang bisa diisi ?
Kurt Pfeifle
Jutaan (miliaran) orang yang kebetulan menggunakan skrip non-latin. Bug yang ada di perangkat lunak penghasil PDF dan pengeditan / PDF menghasilkan simbol-simbol yang bukan latin sama sekali tidak ditampilkan atau dikacaukan.
Anton Samsonov
@AntonSamsonov: Oh !, terima kasih sudah mengingatkan saya! Saya akui bahwa saya cenderung cukup banyak untuk melupakan fakta bahwa dunia tidak hanya menggunakan skrip latin.
Kurt Pfeifle
@AntonSamsonov: PDF / A-1b / 1a (dasar / lanjutan) tidak mendukung bentuk yang bisa diisi sama sekali . Untuk mempertahankan isi formulir yang diisi, formulir harus "diratakan" terlebih dahulu (mengintegrasikan kontennya ke dalam konten PDF standar) - di mana ia akan memiliki semua dukungan font seperti biasa.
Kurt Pfeifle
1

Cara pasti: Pindai dokumen yang dicetak, atau konversikan ke gambar (kadang-kadang bukan gambar hiperteks yang dimodifikasi seperti Excel, tetapi JPG atau BMP) lalu pdf itu.

Dengan mengonversi gambar yang sedang Anda kerjakan dengan gambar, bukan kode yang bisa disalahartikan atau salah diterjemahkan oleh sistem lain.

Tentu saja, melakukannya dengan cara ini akan menghasilkan file yang umumnya lebih besar dan tergantung pada apakah Anda harus memindai dokumen cetak untuk membuat gambar, Anda mungkin akan mendapatkan output dengan kualitas yang lebih rendah. Tapi Anda tidak perlu khawatir Arial dikonversi menjadi font aneh berenda.

music2myear
sumber
Ya, saya pikir itu akan menjadi satu-satunya cara "bukti masa depan" yang benar untuk menampilkan font eksotis / langka.
Angelo