แบบอักษรในไฟล์ PDF: ฉันจะมั่นใจได้อย่างไรว่าแบบอักษรจะแสดงอย่างถูกต้องในแพลตฟอร์ม / เครื่องอ่าน


21

ฉันสร้างเอกสารใน MS Word (2007) แล้วเผยแพร่เป็น PDF ด้วยความตั้งใจที่จะสร้างเอกสารที่มีลักษณะเหมือนกันโดยไม่คำนึงถึงตัวเลือกแพลตฟอร์มหรือตัวอ่าน pdf

มันดูดีบนเครื่อง windows สองเครื่อง แต่เมื่อฉันเปิดมันใน ubuntu (โดยใช้ acroread) แบบอักษรดั้งเดิม arial จะถูกแทนที่ด้วยแบบอักษรที่ไร้สาระบางอย่างที่ไม่เหมาะสมทั้งหมด

สิ่งนี้ทำให้ฉันกังวลว่าเอกสารนี้อาจมีการแสดงผลแบบอักษรในแบบบ้า ๆ บอ ๆ ขึ้นอยู่กับว่าผู้รับใช้เปิดเอกสารอะไร

คำถาม:

  1. ฉันไม่เข้าใจว่าแบบอักษรทำงานใน pdf ได้อย่างไร แต่ฉันได้ยินเกี่ยวกับแบบอักษร "ฝัง" ใน pdf สิ่งนี้ทำให้แน่ใจได้หรือไม่ว่าแบบอักษรใดที่ฉันเลือกจะแสดงผลแบบเดียวกันทุกครั้งหรือไม่ ถ้าเป็นเช่นนั้นฉันจะทำอย่างไร

  2. มีวิธีอื่นที่แน่นอนในการสร้างไฟล์ PDF ที่เรียบง่ายซึ่งตัวอักษร "ประพฤติ" ถูกต้องหรือไม่? ฉันไม่ได้ผูกติดอยู่กับเครื่องมือเฉพาะอย่างเช่น MS Word ข้อกังวลที่สำคัญที่สุดของฉันคือเอกสาร PDF ดูในแบบที่ฉันต้องการให้เป็น

คำตอบ:


8
  1. ใช่การฝังแบบอักษรทำให้แน่ใจว่าผู้รับทั้งหมดจะสามารถแสดง PDF ได้ตามที่ต้องการ คุณต้องทำให้แน่ใจว่าคุณมีสิทธิ์ในการฝังแบบอักษรเชิงพาณิชย์มีข้อ จำกัด น้อยกว่าสำหรับการฝังแบบอักษรชุดย่อย ดูบทความนี้สำหรับแนวคิดบางประการของตัวเลือกใน Word 2007

  2. การ จำกัด เอกสารของคุณให้เป็นแบบอักษรฐาน PDF น่าจะช่วยได้ มีฟอนต์อีกชุดหนึ่งที่รู้จักกันในชื่อฟอนต์บนเว็บที่ปรากฏบนแพลตฟอร์มส่วนใหญ่และควรจะปลอดภัยที่จะใช้ใน PDF ด้วย


2
นอกเหนือจากคำแนะนำนี้หากคุณติดตั้ง Adobe (Acrobat) Distiller คุณมีตัวเลือกในการพิมพ์เป็น PDF โดยใช้กล่องโต้ตอบเครื่องพิมพ์และเลือกไดรเวอร์เครื่องพิมพ์ Adobe PDF ในคุณสมบัติของไดรเวอร์นี้มีกล่องกาเครื่องหมายเพื่อระบุการฝังแบบอักษร โดยปกติจะไม่ถูกตรวจสอบโดยค่าเริ่มต้นด้วยเหตุผลด้านลิขสิทธิ์ อาจมีตัวเลือกไดรเวอร์เครื่องพิมพ์ PDF ฟรีแวร์เช่นกัน
horatio

@ RedGrittyBrick: ขอบคุณ! ตอนนี้ฉันมีจุดเริ่มต้นที่ดีพร้อมคำแนะนำของคุณ
แองเจโล

9

เนื่องจากคุณไม่ต้องการ MS Word - วิธีการใช้ OpenOffice.org หรือ LibreOffice

ทั้งสองนี้มีรายการเมนู'File -> ส่งออกเป็น PDF ...'

ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานช่องทำเครื่องหมายPDF / A-1a - สิ่งนี้จะรับประกันการปฏิบัติตามมาตรฐาน PDF / A-1a ซึ่งต้องใช้แบบอักษรทั้งหมดที่จะฝัง วิธีนี้ไฟล์แสดงและพิมพ์เหมือนกันในทุกแพลตฟอร์ม ('A' ใน PDF / A หมายถึงไฟล์ที่ตรงตามมาตรฐาน 'การเก็บถาวร')


น่าเสียดายที่สิ่งนี้ไม่รับประกันสำหรับแบบฟอร์ม PDF ที่กรอกได้ (ดูข้อผิดพลาด 50879 ) เนื่องจากไม่สามารถบันทึกเป็น PDF / A
Anton Samsonov

@AntonSamsonov: จริง แต่ผู้ที่ต้องการการแสดงผลตัวอักษรที่แน่นอนในรูปแบบที่เติมได้แล้ว?
Kurt Pfeifle

ผู้คนนับล้าน (พันล้าน) ที่ใช้สคริปต์ที่ไม่ใช่ละติน ข้อผิดพลาดที่มีอยู่ทั้งในซอฟต์แวร์สร้าง PDF และดู PDF / แก้ไขในสัญลักษณ์ที่ไม่ใช่ละตินจะไม่แสดงผลทั้งหมดหรืออ่านไม่ออก
Anton Samsonov

@ AntonSamsonov: โอ้! ขอบคุณที่เตือนฉัน! ฉันยอมรับว่าฉันมักจะทิ้งมากพอที่จะลืมความจริงที่ว่าโลกไม่ได้ใช้สคริปต์ละตินเท่านั้น
Kurt Pfeifle

@AntonSamsonov: PDF / A-1b / 1a (พื้นฐาน / ขั้นสูง) แต่ไม่รองรับรูปแบบที่กรอกได้เลย เพื่อรักษาเนื้อหาของแบบฟอร์มที่กรอกแบบฟอร์มจะต้อง "แบน" ก่อน (รวมเนื้อหาในเนื้อหา PDF มาตรฐาน) - ซึ่งจะมีการสนับสนุนแบบอักษรทั้งหมดตามปกติ
Kurt Pfeifle

1

วิธีที่แน่นอน: สแกนเอกสารที่พิมพ์ออกมาหรือแปลงเป็นรูปภาพ (ไม่ใช่ภาพไฮเปอร์เท็กซ์ที่ถูกแก้ไขอย่าง Excel ทำในบางครั้ง แต่เป็น JPG หรือ BMP) จากนั้น PDF ที่

ด้วยการแปลงเป็นรูปภาพที่คุณกำลังทำงานกับรูปภาพไม่ใช่รหัสที่สามารถเข้าใจผิดหรือผิดพลาดโดยระบบอื่น ๆ

แน่นอนว่าการทำเช่นนี้จะส่งผลให้ไฟล์มีขนาดใหญ่ขึ้นและขึ้นอยู่กับว่าคุณต้องสแกนเอกสารที่พิมพ์ออกมาเพื่อสร้างภาพหรือไม่คุณอาจจบลงด้วยคุณภาพงานที่ต่ำลง แต่คุณจะไม่ต้องกังวลว่า Arial จะถูกแปลงเป็นฟอนต์แปลก ๆ


ใช่ฉันคิดว่ามันจะเป็นวิธีเดียวที่ "เป็นหลักฐานในอนาคต" ที่แท้จริงในการแสดงแบบอักษรที่แปลกใหม่ / หายาก
Angelo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.