ฉันทำการค้นคว้าอย่างละเอียดมากขึ้นหลังจากถามคำถามนี้และฉันจึงเพิ่มคำตอบนี้เป็นภาคผนวกของ Joonas ซึ่งดี แต่ไม่ได้ตอบคำถามสุดท้ายโดยละเอียดสำหรับฉัน:
หากการใช้งานหลักของบริการเหล่านี้คือการแปลงเป็นรูปแบบที่ต่างกันรูปแบบใดที่จำเป็นต้องใช้จริงในเว็บสมัยใหม่เพื่อรองรับเบราว์เซอร์จำนวนพอสมควรในปี 2019
นักพัฒนาหลายคนยืนยันว่าWOFF และ WOFF2 เป็นรูปแบบตัวอักษรเฉพาะที่จำเป็นในการพัฒนาเว็บที่ทันสมัย คำตอบเหล่านั้นยังไม่ได้แหล่งที่มาที่ดีและฉันก็คิดว่าพวกเขากำลัง overzealous เล็กน้อยดังนั้นเรามาเริ่มต้นด้วยการดูตัวเลขการสนับสนุนจริงสำหรับ WOFF และ WOFF2 ความอนุเคราะห์จาก CanIUse.com ซึ่งเป็นมาตรฐานอุตสาหกรรมสำหรับการบันทึกเอกสารนี้ เรียงลำดับของสิ่ง
รองรับ WOFF2
WOFF2ปรับปรุงบน WOFF ในทุกวิถีทางรองรับโดยเบราว์เซอร์เดสก์ท็อปส่วนใหญ่ที่เปิดตัวหลังจากปี 2014 แต่มีเพียงตั้งแต่ปี 2018เริ่มได้รับการสนับสนุนโดยเบราว์เซอร์มือถือส่วนใหญ่ สนับสนุนโดยประมาณ 93% ของเบราว์เซอร์ทั่วโลก
รองรับ WOFF
WOFFเริ่มให้การสนับสนุนโดย Internet Explorer ใน IE9 (เปิดตัวในปี 2011) ซึ่งทำให้รูปแบบ EOT ล้าสมัยสำหรับรุ่นของ IE ที่เปิดตัวตั้งแต่ปี 2011 โดยรองรับประมาณ 97% ของเบราว์เซอร์ทั่วโลก
เบราว์เซอร์เดสก์ท็อปอื่น ๆ เริ่มให้การสนับสนุน WOFF ในเวลาเดียวกันรวมถึง Firefox ตั้งแต่ Firefox 3.6, Chrome ตั้งแต่ Chrome 5 และ Safari ตั้งแต่ 5.1 (เปิดตัวในปี 2010, 2011 และ 2011 ตามลำดับ) การแสดงรูปแบบTTF และ OTF 1ล้าสมัยในรุ่นก่อน . เบราว์เซอร์มือถือส่วนใหญ่รองรับ WOFF ตั้งแต่ปี 2013
คำเตือนและข้อสรุป
จากมุมมองนี้มันง่ายพอที่จะตัดรูปแบบอื่น ๆ ทั้งหมดออกไปโดยไม่จำเป็น แต่ซอฟต์แวร์ที่ไม่ได้รับการสนับสนุนอย่างเป็นทางการไม่เคยเป็นตัวบ่งชี้ที่ดีว่าไม่ได้ใช้อีกต่อไป หากต้องการกล่าวอีกนัยหนึ่งการแชร์เวอร์ชันเบราว์เซอร์ทั่วโลกไม่รับประกันเลยว่าจะเป็นตัวแทนของกลุ่มประชากรที่เว็บไซต์ของคุณจะถูกใช้งาน
ส่วนแบ่งรุ่นของเบราว์เซอร์อาจแตกต่างกันอย่างมากในกลุ่มประชากร: ปัจจัยเช่นประเทศระดับสังคมและรายได้ล้วนมีอิทธิพลอย่างมากต่ออุปกรณ์ใด (และดังนั้นเวอร์ชันของเบราว์เซอร์) ที่ผู้ใช้ของคุณใช้อยู่ ในฐานะนักพัฒนาคิดว่าเว็บไซต์ที่คุณสร้างจะถูกใช้โดยกลุ่มผู้เข้าชมที่มีแนวโน้มที่จะใช้รุ่นเก่ากว่านั้นหรือไม่
หากคุณตัดสินใจว่าเป็นกรณีนี้และคุณต้องสนับสนุนเบราว์เซอร์เดสก์ท็อปที่เก่ากว่า 2011 หรือเบราว์เซอร์มือถือที่เก่ากว่า 2013 ให้ใช้ฟอนต์สแต็กแบบเต็ม: WOFF2, WOFF, TTF (หรือ OTF) และ EOT
หากคุณไม่ต้องการสนับสนุนเบราว์เซอร์โบราณเหล่านั้นและยังคงเป็นความจริงที่คุณไม่ควรทำยิ่งกว่านั้นเพียงแค่ใช้ WOFF2 และ WOFF เป็นสแต็กแบบอักษรของคุณจากที่นี่
(1) TTF และ OTF เป็นรูปแบบอักษรบนเดสก์ท็อปดั้งเดิมและเบราว์เซอร์ใด ๆ ที่รองรับหนึ่งรองรับอีกรูปแบบหนึ่งดังนั้นอย่าใช้ทั้งสองอย่าง