นี่คือคำสั่ง ttf2pk ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ttf2pk - แปลงฟอนต์ TrueType เป็นรูปแบบ PK ของ TeX
เรื่องย่อ
ttf2pk [-q] [-n] แบบอักษรชื่อ ความละเอียด
ttf2pk -t [-q] แบบอักษรชื่อ
ttf2pk --รุ่น | --ช่วยด้วย
DESCRIPTION
โปรแกรมนี้แปลงฟอนต์ TrueType เป็นไฟล์ PK; ฟอนต์ที่สร้างขึ้นก็สามารถใช้ได้
ด้วย TeX หรือ LaTeX
ฟอนต์ย่อย CJKV (จีน/ญี่ปุ่น/เกาหลี/เวียดนามเก่า) ที่สร้างโดย ttf2tfm นอกจากนี้ยังมี
ได้รับการสนับสนุน.
ttf2pk ถือว่า 10pt เป็นขนาดการออกแบบสำหรับฟอนต์ TeX ที่เขียนเสมอ
พารามิเตอร์
-q สวิตช์เสริมนี้ทำให้ ttf2pk เงียบ. มันระงับการส่งออกข้อมูลใด ๆ
ยกเว้นข้อความเตือนและข้อผิดพลาด
-n ใช้เฉพาะ `.pk' เป็นส่วนขยายแทน `ความละเอียด>พีเค'.
-t ทดสอบการมีอยู่ของ แบบอักษรชื่อ. ส่งกลับ 0 เมื่อสำเร็จและพิมพ์
บรรทัดที่สอดคล้องกันของไฟล์แผนที่ (ค่าเริ่มต้น: ttfonts.map) โดยให้ -q สลับ
ไม่ได้ตั้งค่า
แบบอักษรชื่อ
ชื่อ TeX ของแบบอักษร ttf2pk ค้นหาชื่อนี้ในไฟล์แผนที่ (ดูด้านล่าง) สำหรับ
ข้อมูลเพิ่มเติมวิธีการประมวลผลแบบอักษร
ความละเอียด
ความละเอียดที่กำหนดเป็นจุดต่อนิ้ว ปัจจุบันความละเอียดแนวนอนคือ
เท่ากับความละเอียดในแนวตั้ง ขนาดการออกแบบจะถือว่าเท่ากับ 10pt เสมอ
--รุ่น
แสดงเวอร์ชันปัจจุบันของ ttf2pk และไลบรารี่ค้นหาไฟล์ที่ใช้
(เช่น คพาธซี).
--ช่วยด้วย แสดงข้อมูลการใช้งาน
ตัวแปรสภาพแวดล้อมสำหรับการค้นหาไฟล์มีอธิบายไว้ในหน้าคู่มือของ ttf2tfm.
DIE การกำหนดค่า ไฟล์
ttf2pk ใช้ไฟล์กำหนดค่าขนาดเล็กที่เรียกว่า ttf2pk.cfg; ในแต่ละบรรทัดจะมี a
คีย์เวิร์ดที่มีค่า คั่นด้วยช่องว่าง บรรทัดความคิดเห็นสามารถเริ่มต้นด้วย
อักขระต่อไปนี้: `*', `#', `;' และ `%' ช่องว่างนำหน้าจะถูกละเว้น
ขณะนี้ ไฟล์นี้รู้จักคำหลักเพียงคำเดียว "แผนที่" มันใช้ชื่อไฟล์แผนที่
เป็นพารามิเตอร์ หากไม่มีนามสกุลให้กับชื่อไฟล์แผนที่ ไฟล์ .map จะถูกต่อท้าย เลขที่
อนุญาตให้เว้นวรรคในชื่อไฟล์แผนที่ คีย์เวิร์ด `map' สามารถให้ได้มากกว่าหนึ่งครั้ง
เพื่อระบุไฟล์แผนที่หลายไฟล์ ถ้าชื่อไฟล์แผนที่นำหน้าด้วยเครื่องหมายบวก จะเป็น
เพิ่มในรายการไฟล์แผนที่ที่จะใช้ ตัวอย่าง:
แผนที่ฟู
แผนที่ +บาร์
นี้จะทำให้ ttf2pk ในขั้นแรกให้อ่าน foo.map ตามด้วย bar.map
หากไม่พบไฟล์การกำหนดค่า ttf2pk พยายามใช้ ttfonts.map แทน
แผนที่ ไฟล์
พารามิเตอร์ที่ระบุถึง ttf2tfm ถูกสงวนไว้สำหรับ ttf2pk ในไฟล์แผนที่—ttf2tfm เขียนออกมา
ไปยังเอาต์พุตมาตรฐาน เป็นรายการที่เหมาะสมสำหรับไฟล์แผนที่ในบรรทัดสุดท้าย
ตัวอย่างเช่น โทรไปที่
ttf2tfm arial -p T1.enc -s 0.25 -P 1 -E 0 arial
จะผลิตบรรทัดต่อไปนี้:
arials arial ลาด=0.25 Pid=1 Eid=0 การเข้ารหัส=T1.enc
ดู ttf2tfm(1) และ afm2tfm(1) ของ วีไอพี แพ็คเกจสำหรับคำอธิบายโดยละเอียดของการเข้ารหัส
ไฟล์
นี่คือตารางรายการต่างๆ ttf2tfm พารามิเตอร์และรายการที่เกี่ยวข้องในแผนที่
ไฟล์:
-s เอียง
-e ขยาย
-p การเข้ารหัส
-f ฟอนต์อินเด็กซ์
-พี่ปิ๊ด
-อีอีด
-n PS=ใช่
-N PS=เท่านั้น
-R เปลี่ยน
-x หมุน = ใช่
-y Y-ออฟเซ็ต
ชื่อสัญลักษณ์แทนเดียวที่มอบให้ ttf2tfm กับ `-r ชื่อสัญลักษณ์เก่า ใหม่สัญลักษณ์' เป็น
ระบุโดยตรงด้วย `ชื่อสัญลักษณ์เก่า=ใหม่สัญลักษณ์'. พวกเขาจะถูกละเว้นหากในแบบอักษรย่อย
โหมดหรือหากไม่มีไฟล์เข้ารหัส
พารามิเตอร์เพิ่มเติมหนึ่งตัวในไฟล์แผนที่ไม่ซ้ำกับ ttf2pk: `คำใบ้' ซึ่งสามารถนำ
ค่า "เปิด" หรือ "ปิด" ฟอนต์บางตัว (เช่น ส่วน CJK ของ cyberbit.ttf) ถูกเรนเดอร์
ไม่ถูกต้องหากเปิดใช้งานการบอกใบ้ ค่าเริ่มต้นคือ 'เปิด' (คุณยังสามารถใช้ 'ใช่', 'ไม่', '1',
และ `0')
สำหรับคำอธิบายของฟอนต์ย่อย (เช่น รายการของแบบฟอร์ม `@@')
โปรดดูที่ ttf2tfm(1)
รูปแบบของไฟล์แผนที่นั้นเรียบง่าย แต่ละบรรทัดกำหนดแบบอักษร มาครั้งแรกกับฟอนต์ TeX
ชื่อ ตามด้วยชื่อไฟล์ฟอนต์ TrueType ตามด้วยพารามิเตอร์ในลำดับใดก็ได้ กรณีคือ
สำคัญ (แม้สำหรับชื่อพารามิเตอร์); พารามิเตอร์แยกจากค่าของมันด้วย an
เครื่องหมายเท่ากับ โดยอาจมีช่องว่างล้อมรอบ ttf2pk อ่านในไฟล์แผนที่ทั้งหมดบรรทัด
ตามลำดับในไฟล์กำหนดค่า ไปจนถึง TeX font
พบที่ระบุไว้ในบรรทัดคำสั่ง มิฉะนั้น โปรแกรมจะออกมาพร้อมกับรหัสข้อผิดพลาด 2
ดังนั้น คุณสามารถใช้อักขระใดๆ ที่ไม่ถูกต้องในชื่อฟอนต์ TeX เพื่อเริ่มบรรทัดความคิดเห็น
คุณสามารถใช้ `\' เป็นอักขระสุดท้ายของบรรทัดเพื่อระบุว่าอินพุตนั้นต่อเนื่อง
ในบรรทัดถัดไป แบ็กสแลชและอักขระขึ้นบรรทัดใหม่ต่อไปนี้จะถูกลบออก
ttf2pk จะยกเลิกหากไม่พบหรืออ่านไฟล์เมตริกฟอนต์ TeX ของฟอนต์ TeX ที่ระบุไม่ได้
ชื่อ
กลับ มูลค่า
หากโทรสำเร็จ 0 จะถูกส่งกลับ ในกรณีที่เกิดข้อผิดพลาด ค่าที่ส่งคืนคือ 1
สุดท้าย หากไม่พบแบบอักษรในไฟล์แผนที่ ระบบจะส่งคืน 2 สิ่งนี้ทำให้ .ง่ายขึ้น
การรวม ttf2pk เป็นสคริปต์เช่น mktexk สำหรับการสร้างฟอนต์อัตโนมัติ
ใช้ ttf2pk ออนไลน์โดยใช้บริการ onworks.net