อ่าน 5 นาที
รูปแบบฟอนต์เปิดบนเว็บ
รูปแบบฟอนต์เปิดสำหรับเว็บ ( WOFF )เป็น รูปแบบ ฟอนต์ที่ใช้ในเว็บเพจไฟล์ WOFF เป็น ฟอนต์ OpenTypeหรือTrueTypeที่มีการบีบอัดเฉพาะรูปแบบและ เพิ่มเมตาเดตา XML เพิ่มเติม...
รูปแบบฟอนต์เปิดบนเว็บ
| รูปแบบฟอนต์เปิดบนเว็บ | |
|---|---|
| นามสกุลไฟล์ |
|
| สื่อประเภทอินเทอร์เน็ต | |
| เลขมหัศจรรย์ |
|
| พัฒนาโดย | ดับเบิลยู3ซี |
| ประเภทของรูปแบบ | ไฟล์ฟอนต์ |
| ภาชนะสำหรับ | ฟอนต์SFNT |
| เว็บไซต์ |
|
รูปแบบฟอนต์เปิดสำหรับเว็บ ( WOFF )เป็น รูปแบบ ฟอนต์ที่ใช้ในเว็บเพจไฟล์ WOFF เป็น ฟอนต์ OpenTypeหรือTrueTypeที่มีการบีบอัดเฉพาะรูปแบบและ เพิ่มเมตาเดตา XML เพิ่มเติม เป้าหมายหลักสองประการคือ ประการแรก เพื่อแยกแยะไฟล์ฟอนต์ที่ใช้เป็นฟอนต์สำหรับเว็บออกจากไฟล์ฟอนต์ที่ใช้ในแอปพลิเคชันเดสก์ท็อปผ่านการติดตั้งในเครื่อง และประการที่สอง เพื่อลดความหน่วงของฟอนต์เว็บเมื่อถ่ายโอนฟอนต์จากเซิร์ฟเวอร์ไปยังไคลเอนต์ผ่านการเชื่อมต่อเครือข่าย
การกำหนดมาตรฐาน
ร่างแรกของ WOFF 1 ได้รับการเผยแพร่ในปี 2009 โดย Jonathan Kew, Tal Leming และ Erik van Blokland [ 3 ]โดยมีรหัสการแปลงอ้างอิงที่เขียนโดย Jonathan Kew [ 4 ]หลังจากการส่ง WOFF ไปยังWorld Wide Web Consortium (W3C) โดยMozilla Foundation , Opera SoftwareและMicrosoftในเดือนเมษายน 2010 [ 5 ] [ 6 ] W3C ได้แสดงความคิดเห็นว่าคาดหวังว่า WOFF จะกลายเป็น "รูปแบบ [ฟอนต์] เดียวที่ทำงานร่วมกันได้" ซึ่งได้รับการสนับสนุนโดยเบราว์เซอร์ทั้งหมดในไม่ช้า[ 7 ] W3C ได้เผยแพร่ WOFF เป็นร่างงานในเดือนกรกฎาคม 2010 [ 8 ] [ 9 ]ร่างสุดท้ายได้รับการเผยแพร่เป็นข้อแนะนำของ W3Cเมื่อวันที่ 13 ธันวาคม 2012 [ 10 ]
WOFF 2.0 ปรับปรุงประสิทธิภาพการบีบอัดอย่างมีนัยสำคัญเมื่อเทียบกับ WOFF 1.0 โดยหลักมาจากการนำBrotliซึ่งเป็นอัลกอริธึมการบีบอัดระดับไบต์แบบใหม่ที่พัฒนาโดย Jyrki Alakuijala และ Zoltan Szabadka มาใช้ ประสิทธิภาพของ Brotli นำไปสู่การนำไปใช้อย่างแพร่หลาย โดยเฉพาะอย่างยิ่งสำหรับการเข้ารหัสเนื้อหา HTTP WOFF 2.0 ได้รับการกำหนดมาตรฐานเป็นข้อแนะนำของ W3C ในเดือนมีนาคม 2018 [ 11 ]โดย Google เป็นผู้จัดหาการใช้งานอ้างอิง[ 12 ]
รูปแบบแต่ละเวอร์ชันได้รับการสนับสนุนจากโรงหล่อตัวอักษร หลาย แห่ง[ 13 ]
ข้อกำหนด
WOFF เป็นตัวห่อหุ้มที่มี ฟอนต์แบบ SFNT ( TrueTypeหรือOpenType ) ที่ถูกบีบอัดโดยใช้เครื่องมือเข้ารหัสเฉพาะของ WOFF เพื่อให้สามารถฝังลงในเว็บเพจได้[ 14 ] WOFF เวอร์ชัน 1 ใช้ การบีบอัด zlib ที่มีอยู่ทั่วไป (โดยเฉพาะฟังก์ชัน compress2) [ 14 ]ซึ่งโดยทั่วไปจะส่งผลให้ขนาดไฟล์ TrueType ลดลงมากกว่า 40% [ 15 ]เนื่องจากไฟล์ OpenType CFF (ที่มี โครงร่างตัวอักษร PostScript ) ถูกบีบอัดอยู่แล้ว การลดขนาดจึงมักจะน้อยกว่า[ 16 ]
การรองรับเบราว์เซอร์
เว็บเบราว์เซอร์หลักๆ รองรับ WOFF:
- Firefoxตั้งแต่เวอร์ชัน 3.6 [ 17 ]
- Google Chromeตั้งแต่เวอร์ชัน 6.0 [ 18 ]
- Internet Explorerตั้งแต่เวอร์ชัน 9 [ 19 ]
- Konquerorตั้งแต่KDE 4.4.1 [ 20 ]
- ไมโครซอฟต์ เอดจ์
- Operaตั้งแต่เวอร์ชัน 11.10 [ 21 ] ( Presto 2.7.81) [ 22 ]
- ซาฟารี[ 23 ] 5.1 [ 24 ]
- เบราว์เซอร์ อื่นๆที่ใช้ WebKitตั้งแต่ WebKit build 528 [ 25 ] [ 26 ]
WOFF 2.0 รองรับการใช้งานใน:
- Google Chrome (ตั้งแต่เวอร์ชัน 36) [ 27 ]
- Edge (ตั้งแต่เวอร์ชัน 14) [ 28 ]
- โอเปรา (ตั้งแต่เวอร์ชัน 26) [ 29 ]
- Firefox (ตั้งแต่เวอร์ชัน 35) [ 30 ]
- Safari (ตั้งแต่เวอร์ชัน 10) [ 31 ]
เบราว์เซอร์บางตัวบังคับใช้นโยบายต้นทางเดียวกันซึ่งป้องกันไม่ให้ใช้ฟอนต์ WOFF ในโดเมนที่แตกต่างกัน ข้อจำกัดนี้เป็นส่วนหนึ่งของ โมดูล CSS 3 Fonts [ 32 ]ซึ่งใช้กับรูปแบบฟอนต์ทั้งหมดและสามารถถูกแทนที่ได้โดยเซิร์ฟเวอร์ที่ให้บริการฟอนต์
เซิร์ฟเวอร์บางแห่งอาจต้องการเพิ่มประเภท MIME ของ WOFF ด้วยตนเอง เพื่อให้บริการไฟล์ได้อย่างถูกต้อง[ 33 ]ตั้งแต่เดือนกุมภาพันธ์ 2017 ประเภท MIME ที่ถูกต้องfont/woffสำหรับ WOFF 1.0 และfont/woff2สำหรับ WOFF 2.0 คือ [ 1 ] [ 2 ]ก่อนเดือนกุมภาพันธ์ 2017 ประเภท MIME มาตรฐานสำหรับ WOFF 1.0 คือapplication/font-woffและแอปพลิเคชันบางตัวอาจยังคงใช้ประเภทเก่าอยู่ แม้ว่าจะถูกยกเลิกแล้วก็ตาม[ 1 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- ข้อกำหนดปัจจุบันของรูปแบบไฟล์ WOFF 1.0อยู่ที่เว็บไซต์ของWorld Wide Web Consortium
- ข้อกำหนดปัจจุบันของรูปแบบไฟล์ WOFF 2.0อยู่ที่เว็บไซต์ของWorld Wide Web Consortium
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รูปแบบฟอนต์เปิดบนเว็บ
รูปแบบฟอนต์เปิดสำหรับเว็บ ( WOFF )เป็น รูปแบบ ฟอนต์ที่ใช้ในเว็บเพจไฟล์ WOFF เป็น ฟอนต์ OpenTypeหรือTrueTypeที่มีการบีบอัดเฉพาะรูปแบบและ เพิ่มเมตาเดตา XML เพิ่มเติม...
การกำหนดมาตรฐาน
ร่างแรกของ WOFF 1 ได้รับการเผยแพร่ในปี 2009 โดย Jonathan Kew, Tal Leming และ Erik van Blokland [ 3 ] โดยมีรหัสการแปลงอ้างอิงที่เขียนโดย Jonathan Kew [ 4 ] หลังจากการส่ง WOFF ไปยัง World Wide Web Consortium (W3C) โดย Mozilla Foundation , Opera Software และ...
ข้อกำหนด
WOFF เป็นตัวห่อหุ้มที่มี ฟอนต์แบบ SFNT ( TrueType หรือ OpenType ) ที่ถูกบีบอัดโดยใช้เครื่องมือเข้ารหัสเฉพาะของ WOFF เพื่อให้สามารถฝังลงในเว็บเพจได้ [ 14 ] WOFF เวอร์ชัน 1 ใช้ การบีบอัด zlib ที่มีอยู่ทั่วไป (โดยเฉพาะฟังก์ชัน compress2) [ 14 ]...
ลิงก์ภายนอก
ข้อกำหนดปัจจุบันของรูปแบบไฟล์ WOFF 1.0อยู่ที่เว็บไซต์ของ World Wide Web Consortium ข้อกำหนดปัจจุบันของรูปแบบไฟล์ WOFF 2.0อยู่ที่เว็บไซต์ของ World Wide Web Consortium ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?