กลับไปหน้าบทความ

อ่าน 5 นาที

รูปแบบฟอนต์เปิดบนเว็บ

รูปแบบฟอนต์เปิดสำหรับเว็บ ( WOFF )เป็น รูปแบบ ฟอนต์ที่ใช้ในเว็บเพจไฟล์ WOFF เป็น ฟอนต์ OpenTypeหรือTrueTypeที่มีการบีบอัดเฉพาะรูปแบบและ เพิ่มเมตาเดตา XML เพิ่มเติม...

รูปแบบฟอนต์เปิดบนเว็บ

รูปแบบฟอนต์เปิดบนเว็บ
นามสกุลไฟล์
  • .woff
  • .woff2
สื่อประเภทอินเทอร์เน็ต
  • font/woff
  • font/woff2
  • application/font-woff(เลิกใช้แล้ว) [ 1 ] [ 2 ]
เลขมหัศจรรย์
พัฒนาโดยดับเบิลยู3ซี
ประเภทของรูปแบบไฟล์ฟอนต์
ภาชนะสำหรับฟอนต์SFNT
เว็บไซต์
  • w3 .org /TR /WOFF /
  • w3 .org /TR /WOFF2 /

รูปแบบฟอนต์เปิดสำหรับเว็บ ( 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:

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
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Web_Open_Font_Format&oldid=1305436828 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ รูปแบบฟอนต์เปิดบนเว็บ

รูปแบบฟอนต์เปิดสำหรับเว็บ ( 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?