แปลง WOFF เป็น OTF
ไฟล์ WOFF ทุกไฟล์ห่อหุ้มฟอนต์ไว้หนึ่งแบบ คือฟอนต์ TrueType หรือฟอนต์ OpenType แบบ PostScript หากฟอนต์ด้านในเป็นแบบ PostScript การแปลงเป็น OTF ก็เพียงคืนฟอนต์กลับสู่รูปแบบดั้งเดิม พร้อมเส้นโค้ง ฮินต์ และข้อมูลอื่นทั้งหมด
แปลงไฟล์ฟอนต์
หรือลากไฟล์ TTF, OTF, WOFF … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
การลบชุดอักษรที่ไม่ได้ใช้สามารถลดเว็บฟอนต์จากหลายร้อย KB ให้เหลือต่ำกว่า 30 KB สำหรับฟอนต์ที่ติดตั้งบนคอมพิวเตอร์ควรเก็บอักขระไว้ทั้งหมด
วางข้อความหรืออักขระที่ฟอนต์ต้องรองรับ เช่น คำในโลโก้หรือพาดหัว ส่วนที่เหลือทั้งหมดจะถูกลบออก
ฮินต์ช่วยให้ข้อความขนาดเล็กคมชัดบนหน้าจอ Windows การลบฮินต์มักช่วยลดขนาดเว็บฟอนต์ได้ 10–30% ส่วนฮินต์อัตโนมัติจะเพิ่มฮินต์ให้ฟอนต์ที่ไม่มี
เว้นว่างไว้เพื่อคงชื่อเดิม การเปลี่ยนชื่อช่วยให้ติดตั้งฟอนต์ที่แปลงแล้วคู่กับฟอนต์ต้นฉบับได้โดยไม่ขัดแย้งกัน
เช่น Regular, Bold, Italic เว้นว่างไว้เพื่อคงชื่อสไตล์เดิม
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดฟอนต์ WOFF
เพิ่มไฟล์ .woff ได้สูงสุด 20 ไฟล์ต่อครั้ง ไฟล์ละไม่เกิน 95 MB จะใช้เว็บฟอนต์ CFF และ TrueType ปนกันก็ได้
- 2
คงเป้าหมายไว้ที่ OTF
แปลงเป็น ตั้งไว้ที่ OTF ส่วน ฮินติ้ง เมื่อเลือก Keep จะคงฮินต์ PostScript ที่มีอยู่ใน WOFF ไว้ ส่วน Auto-hint จะเพิ่มฮินต์ให้ฟอนต์ที่ไม่มีมาด้วย
- 3
แปลงเป็น OTF
กด แปลงเป็น OTF บันทึกไฟล์ แล้วติดตั้งด้วยการดับเบิลคลิก ปิดแล้วเปิดโปรแกรมออกแบบใหม่เพื่อให้เมนูฟอนต์อัปเดต
ถ้า WOFF สร้างจาก OTF การแปลงนี้คือการแกะออกอย่างตรงตัว ถ้าสร้างจาก TTF เส้นโค้งจะถูกเขียนใหม่เป็นแบบคิวบิก ซึ่งคงรูปร่างเดิมไว้
การแปลง WOFF เป็น OTF ขึ้นอยู่กับชนิดของฟอนต์
สเปก WOFF 1.0 ซึ่งเป็น W3C Recommendation ตั้งแต่ปี 2012 กำหนดคอนเทนเนอร์ ไม่ใช่ฟอนต์ชนิดใหม่ ส่วนหัวบันทึกชนิดของฟอนต์ที่บรรจุอยู่ แล้วระบุแต่ละตารางพร้อมความยาวหลังบีบอัดและความยาวเดิม ผู้ผลิตฟอนต์ที่วาดตระกูลฟอนต์ด้วย PostScript ซึ่งเป็นแนวทางเบื้องหลังฟอนต์งานพิมพ์ส่วนใหญ่ จะส่งออกไฟล์ WOFF ชนิด CFF สำหรับสิทธิ์ใช้งานบนเว็บ ส่วนผู้ผลิตที่ทำงานด้วย TrueType จะส่งออกอีกชนิดหนึ่ง นามสกุล .woff ไม่ได้บอกว่าเป็นชนิดใด
สำหรับไฟล์ชนิด CFF การแปลงเป็น OTF คือการคลายตารางแล้วเขียนกลับออกมา แม้แต่ฮินต์ PostScript ก็ยังอยู่ ดังนั้นตั้ง ฮินติ้ง เป็น Keep จึงเหมาะสม สำหรับไฟล์ชนิด TrueType ตัวแปลงต้องสร้างตาราง CFF ใหม่ เส้นโค้งกำลังสองแปลงเป็นกำลังสามได้อย่างแม่นยำ แต่คำสั่ง TrueType ไม่มีสิ่งที่เทียบเท่าใน CFF จึงถูกตัดทิ้ง นี่ไม่ใช่ข้อบกพร่อง เพียงเป็นเหตุผลที่ควรเลือกเอาต์พุต TTF สำหรับไฟล์เหล่านั้น
อ่านส่วนหัว
ตัวแปลงตรวจซิกเนเจอร์ WOFF และฟิลด์ชนิดฟอนต์ก่อนแตะต้องตารางใด ๆ
คลายตาราง
ตารางที่บีบอัดด้วย zlib แต่ละตารางจะถูกคลายและตรวจเช็กซัม
เขียนไฟล์ OTF
ฟอนต์ CFF ถูกเขียนกลับตามเดิม ส่วนฟอนต์ TrueType จะได้ตาราง CFF แบบคิวบิกใหม่
แท็ก OTTO: วิธีดูว่าเว็บฟอนต์เป็นแบบ CFF
OTTOแท็กชนิดฟอนต์ที่เก็บในไบต์ที่ 5–8 ของ WOFF ที่บรรจุโครงร่าง PostScript
แท็กนี้มาจาก OpenType เอง ไฟล์ .otf บนเดสก์ท็อปที่มีโครงร่าง CFF ทุกไฟล์ขึ้นต้นด้วยตัวอักษรสี่ตัวเดียวกัน และ WOFF เพียงคัดลอกค่านี้ไว้ในส่วนหัว ไม่ต้องตรวจก่อนอัปโหลด เพราะตัวแปลงอ่านให้ทั้งสองกรณี แต่การรู้ชนิดช่วยให้เลือกระหว่างหน้านี้กับ WOFF เป็น TTF ได้ หรืออธิบายได้ว่าทำไมบางตระกูลมีฮินต์ ส่วนบางตระกูลไม่มี
ฟอร์แมตที่ใหม่กว่าก็มีตัวเลือกเดียวกัน ไฟล์ .woff2 บันทึกชนิดฟอนต์ไว้เช่นกัน และตัวแปลงฟอนต์จัดการแบบเดียวกัน โดยใช้ Brotli แทน zlib
สิทธิ์การใช้งานเว็บฟอนต์บนเดสก์ท็อป
WOFF
Web Open Font Format
WOFF เป็นรูปแบบเว็บฟอนต์ที่ Mozilla, Opera และ Microsoft สร้างขึ้น และเผยแพร่เป็น W3C Recommendation ในปี 2012 ห่อข้อมูลฟอนต์ TrueType หรือ OpenType พร้อมการบีบอัดและเมตาดาตาเพื่อให้ดาวน์โหลดได้เร็วขึ้น เบราว์เซอร์ทุกตัวรองรับ WOFF แต่ส่วนใหญ่ถูกแทนที่ด้วย WOFF2 ซึ่งบีบอัดได้ดีกว่า ระบบปฏิบัติการเดสก์ท็อปติดตั้งฟอนต์ WOFF โดยตรงไม่ได้
- การบีบอัด
- แบบไม่สูญเสียข้อมูล
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 2012 · W3C (Mozilla, Opera, Microsoft)
OTF
ฟอนต์ OpenType
OTF เป็นรูปแบบฟอนต์ OpenType ที่ Microsoft และ Adobe สร้างขึ้นในปี 1996 และปัจจุบันเป็นมาตรฐาน ISO/IEC 14496-22 ภายในเก็บเส้นโครงร่างแบบ TrueType หรือ PostScript (CFF) ได้ และรองรับงานตัวอักษรขั้นสูง เช่น อักษรควบ (ligature) อักษรทางเลือก ตัวพิมพ์ใหญ่ขนาดเล็ก (small caps) และการรองรับภาษาที่หลากหลาย OpenType เป็นมาตรฐานของฟอนต์ระดับมืออาชีพบนทุกแพลตฟอร์มหลัก ไฟล์นี้ไม่ได้บีบอัดสำหรับเว็บ เว็บไซต์จึงมักใช้ WOFF2 แทน
- การบีบอัด
- แบบไม่สูญเสียข้อมูล
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 1996 · Microsoft and Adobe
การแปลง WOFF เป็น OTF คือการนำฟอนต์ที่ห่อสำหรับเว็บกลับมาเป็น OpenType บนเดสก์ท็อป ซึ่งเป็นการแกะออกอย่างตรงตัวเมื่อ WOFF สร้างจากฟอนต์ CFF และเหมาะกับงานพิมพ์และเวิร์กโฟลว์ของ Adobe
คำถามที่พบบ่อยเกี่ยวกับการแปลง WOFF เป็น OTF
ควรแปลง WOFF เป็น OTF หรือ TTF ดี
ให้ดูโครงร่างตัวอักษรภายในไฟล์ WOFF ที่ส่วนหัวระบุ OTTO เก็บโครงร่างแบบ CFF และแปลงเป็น OTF ได้โดยไม่แตะต้องเส้นโค้งเลย ส่วนไฟล์ที่สร้างจากโครงร่าง TrueType ก็ติดตั้งได้ดีเช่นกันเมื่อใช้ WOFF เป็น TTF ซึ่งไม่ต้องเขียนกลิฟใหม่
จะรู้ได้อย่างไรว่าไฟล์ WOFF มีเส้นโครงแบบ CFF หรือ TrueType
ดูที่ 8 ไบต์แรกของไฟล์ WOFF ทุกไฟล์ขึ้นต้นด้วยซิกเนเจอร์ wOFF และอีกสี่ไบต์ถัดมาระบุชนิดของฟอนต์ คือ OTTO สำหรับโครงร่าง CFF หรือเลขเวอร์ชันฐานสอง 1.0 สำหรับ TrueType ดูได้จากโปรแกรม hex viewer หรือใช้ xxd -l 8 ในเทอร์มินัล
ไฟล์ OTF ที่ได้ตรงกับฟอนต์ต้นฉบับของผู้ผลิตฟอนต์ทุกประการหรือไม่
ในการใช้งานถือว่าใช่ เมื่อชนิดเป็น CFF คือมีโครงร่าง ฮินต์ เมตริก และฟีเจอร์เหมือนกัน ไฟล์ถูกสร้างใหม่จากตารางที่คลายการบีบอัดแล้ว ไบต์และลำดับตารางจึงอาจต่างจากไฟล์ต้นฉบับของผู้ผลิตฟอนต์ แต่ไม่กระทบการแสดงผล
ไฟล์ OTF ที่แปลงจาก WOFF ใช้ใน Adobe InDesign และ Illustrator ได้หรือไม่
ได้ เมื่อติดตั้งแล้ว OTF ที่มีโครงร่าง CFF เป็นฟอนต์ประเภทเดียวกับที่คลังฟอนต์ของ Adobe ใช้เอง InDesign และ Illustrator จะแสดงฟอนต์นี้รวมกับฟอนต์อื่น พร้อมฟีเจอร์ OpenType ในแผง Glyphs และ OpenType
ทำไมไฟล์ OTF จึงใหญ่กว่าไฟล์ WOFF ที่อัปโหลด
WOFF ถูกบีบอัดด้วย zlib แต่ OTF ไม่ได้บีบอัด ฟอนต์บนเดสก์ท็อปเก็บแบบไม่บีบอัดเพื่อให้ระบบอ่านได้โดยตรง ขนาดจึงใหญ่ขึ้นเป็นเรื่องปกติ และไม่ได้หมายความว่ามีอะไรถูกเพิ่มเข้าไป
- แปลง WOFF เป็น TTFคลายการบีบอัดเว็บฟอนต์ WOFF 1.0 เป็นไฟล์ TrueType TTF ที่ติดตั้งได้ จากชุดเว็บฟอนต์เก่า ไฟล์สำรองเว็บไซต์ หรือไอคอนฟอนต์ สูงสุด 20 ฟอนต์ต่อครั้ง
- แปลง WOFF2 เป็น TTFแปลงเว็บฟอนต์ WOFF2 ให้เป็นไฟล์ TrueType TTF ที่ใช้ได้ใน Windows, macOS, Word และ Figma พร้อมคำอธิบายว่าทำไมเว็บฟอนต์บางตัวจึงมีตัวอักษรหายไป
- แปลง TTF เป็น OTFแปลงฟอนต์ TrueType TTF ให้เป็น OpenType OTF แบบเส้นโครง CFF เส้นโค้งกำลังสองแปลงเป็นกำลังสามได้ตรงทุกจุด พร้อมดูว่าฮินติงและฟีเจอร์เปลี่ยนไปอย่างไร
- แปลง OTF เป็น TTFแปลงฟอนต์ OpenType OTF เป็น TrueType TTF สำหรับโปรแกรมที่แสดงเฉพาะ TTF ดูว่าเส้นโค้งกำลังสามและ PostScript hint เปลี่ยนไปอย่างไร และเมื่อใดควรใช้ auto-hint
- แปลง TTF เป็น WOFFแปลงฟอนต์ TrueType เป็น WOFF 1.0 สำหรับ Internet Explorer 9–11 เครื่องอ่านอีบุ๊กรุ่นเก่า และธีม CMS รุ่นเดิม พร้อมดูว่าเมื่อใดยังควรใส่ WOFF สำรองไว้