มีรูปแบบตัวอักษรจำนวนหนึ่งที่สามารถตั้งค่าชนิด MIME บนทั้งเซิร์ฟเวอร์ Apache และ IIS ฉันมีโชคตามธรรมเนียมดังต่อไปนี้:
svg as "image/svg+xml" (W3C: August 2011)
ttf as "application/x-font-ttf" (IANA: March 2013)
or "application/x-font-truetype"
otf as "application/x-font-opentype" (IANA: March 2013)
woff as "application/font-woff" (IANA: January 2013)
woff2 as "application/font-woff2" (W3C W./E.Draft: May 2014/March 2016)
eot as "application/vnd.ms-fontobject" (IANA: December 2005)
sfnt as "application/font-sfnt" (IANA: March 2013)
ตามที่ Internet Engineering Task Force ที่ดูแลรักษาเอกสารเริ่มต้นเกี่ยวกับ Multipurpose Internet Mail Extensions (ชนิด MIME) ที่นี่: http://tools.ietf.org/html/rfc2045#section-5 ... ระบุไว้โดยเฉพาะ:
" เป็นที่คาดหวังว่าการเพิ่มเติมไปยังชุดประเภทที่รองรับที่ใหญ่กว่านั้นสามารถทำได้โดยการสร้างประเภทย่อยใหม่ของประเภทเริ่มต้นเหล่านี้ในอนาคตประเภทระดับบนสุดเพิ่มเติมอาจถูกกำหนดโดยส่วนขยายแทร็กมาตรฐานในมาตรฐานนี้เท่านั้น . ถ้าชนิดบนอีกระดับหนึ่งที่จะใช้ด้วยเหตุผลใด ๆ ก็จะต้องได้รับชื่อเริ่มต้นด้วย "แกน X" เพื่อแสดงสถานะที่ไม่ได้มาตรฐานและเพื่อหลีกเลี่ยงความขัดแย้งที่อาจเกิดขึ้นที่มีชื่ออย่างเป็นทางการในอนาคต. "
เนื่องจากเป็นและเมื่อเวลาผ่านไปชนิด MIME เพิ่มเติมจะถูกเพิ่มตามมาตรฐานที่สร้างและยอมรับดังนั้นเราจึงเห็นตัวอย่างของประเภท MIME เฉพาะของผู้ขายเช่น vnd.ms-fontobject และสิ่งที่คล้ายกัน
อัปเดต 16 สิงหาคม 2556: WOFF ได้รับการจดทะเบียนอย่างเป็นทางการที่ IANA ในวันที่ 3 มกราคม 2013และWebkit ได้รับการอัปเดตเมื่อวันที่ 5 มีนาคม 2013และเบราว์เซอร์ที่จัดหาการอัปเดตนี้ในเวอร์ชันล่าสุดจะเริ่มออกคำเตือนเกี่ยวกับเซิร์ฟเวอร์ประเภท MIME ประกาศ x-font-woff เนื่องจากคำเตือนนั้นน่ารำคาญฉันจึงขอแนะนำให้เปลี่ยนไปใช้ประเภท MIME ที่อนุมัติทันที ในโลกอุดมคติอุดมคติคำเตือนจะแก้ไขได้ทันเวลา
อัปเดต 26 กุมภาพันธ์ 2558: WOFF2 อยู่ในร่าง W3C Editor ที่มีประเภท mime ที่เสนอ มันน่าจะถูกส่งไปยัง IANA ในปีหน้า (อาจจะเป็นปลายปี 2016) หลังจากช่วงเวลาความคืบหน้าล่าสุด เช่นเดียวกับ SFNT รูปแบบฟอนต์คอนเทนเนอร์ที่ปรับขนาดได้ / spline ที่ใช้ในการอ้างอิงตารางแบ็คโบนของGoogle Web Fonts ด้วยไลบรารี java sfntlyและลงทะเบียนเป็นประเภท mime กับ IANAแล้วและสามารถเพิ่มลงในรายการนี้ได้เช่นกัน
อัปเดต 4 ตุลาคม 2560:เราสามารถติดตามความก้าวหน้าของรูปแบบ WOFF2 ที่นี่ด้วยเบราว์เซอร์สมัยใหม่ส่วนใหญ่ที่สนับสนุนรูปแบบสำเร็จ นอกจากนี้เรายังสามารถติดตามคำขอแบบอักษร "ระดับ" ระดับสูงสุดของประเภทสื่อของ IETF สำหรับความคิดเห็น (RFC) ตัวติดตามและเอกสารเกี่ยวกับชุดแบบอักษรที่เสนอล่าสุดเพื่อขออนุมัติ
สำหรับผู้ที่ต้องการที่จะฝังตัวอักษรในการสั่งซื้อที่เหมาะสมในการ CSS ของคุณกรุณาเยี่ยมชมบทความนี้ แต่อีกครั้งฉันโชคดีกับคำสั่งต่อไปนี้:
@font-face {
font-family: 'my-web-font';
src: url('webfont.eot');
src: url('webfont.eot?#iefix') format('embedded-opentype'),
url('webfont.woff2') format('woff2'),
url('webfont.woff') format('woff'),
url('webfont.ttf') format('truetype'),
url('webfont.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
}
สำหรับคุณสมบัติการโค่นล้มอัตโนมัติเหล่านี้สามารถแสดงรายการเป็น:
# Font formats
svg = svn:mime-type=image/svg+xml
ttf = svn:mime-type=application/x-font-ttf
otf = svn:mime-type=application/x-font-opentype
woff = svn:mime-type=application/font-woff
woff2 = svn:mime-type=application/font-woff2
eot = svn:mime-type=application/vnd.ms-fontobject
sfnt = svn:mime-type=application/font-sfnt