ทำไม Firefox ไม่ให้คะแนน 100 ในการทดสอบ Acid3

คุณเคยถามตัวเองไหมว่าทำไมเว็บเบราว์เซอร์ Firefox จึงไม่ได้คะแนนที่สมบูรณ์ในการทดสอบ Acid3 การทดสอบจะตรวจสอบความสอดคล้องของเว็บเบราว์เซอร์กับมาตรฐานเว็บ พัฒนาขึ้นในปี 2550 และเปิดตัวครั้งแรกในปี 2551 การทดสอบ Acid3 ได้กลายเป็นมาตรฐานในการทดสอบเว็บเบราว์เซอร์เวอร์ชันใหม่

เมื่อคุณทำการทดสอบในเว็บเบราว์เซอร์ต่าง ๆ คุณจะสังเกตเห็นว่าทั้ง Google Chrome และเว็บเบราว์เซอร์ Opera ได้คะแนนเต็ม 100/100 คะแนนในการทดสอบขณะที่เว็บเบราว์เซอร์ Firefox ดูเหมือนจะติดอยู่ที่ 97/100 บางเวลา Microsoft Internet Explorer ให้คะแนน 95/100

ผู้ใช้อินเทอร์เน็ตหลายคนแย้งว่า Firefox นั้นมีมาตรฐานเว็บน้อยกว่า Opera และ Chrome เป็นเรื่องจริงถ้าคุณดูที่ผลการทดสอบของการทดสอบ Acid3 เท่านั้นและไม่เกิน

วิศวกรของ Mozilla Boris Zbarsky เมื่อสักครู่ที่ผ่านมาแสดงความคิดเห็นในจุดที่ขาดหายไปสาม เขากล่าวว่าพวกเขาทดสอบการสนับสนุน SVG Fonts ของเว็บเบราว์เซอร์ที่ Mozilla ไม่สนับสนุนเพราะ "ไม่ให้ประโยชน์กับผู้เขียนหรือผู้ใช้ผ่านการสนับสนุนแบบอักษรที่ดาวน์โหลดได้"

Robert O'Callahan มีสิ่งนี้เพื่อเพิ่ม:

SVG Fonts --- อย่างน้อยเซตย่อยที่ใช้ใน Opera และ Webkit --- ไม่ให้อะไรสำคัญกับแบบอักษร Opentype (หรือ WOFF) ที่สามารถดาวน์โหลดได้ ... ยกเว้นสามจุดสุดท้ายของการทดสอบ Acid3 :-( และผู้คนยังคง ถามหา "เพราะอยู่ใน SVG 1.1" แต่ฉันไม่คิดว่าสิ่งเหล่านี้เป็นเหตุผลที่ดีพอที่จะทำให้ SVG Fonts เป็นส่วนสำคัญของแพลตฟอร์มเว็บ

SVG Fonts และ WebSQLDatabase จะง่ายสำหรับเราในการนำไปใช้ SQLite นั้นถูกฝังอยู่ใน Firefox และแม้จะไม่ได้ใช้ Javascript ก็ตาม ชุดย่อย SVG Fonts ที่ใช้โดย Opera และ Webkit นั้นง่ายมาก

แรงจูงใจหลักของ Mozilla ที่จะไม่เพิ่มการรองรับ SVG Fonts และต่อมาการทดสอบ Acid3 สั้นลงสามจุดเป็นทางเลือกที่ดีกว่าที่พวกเขาได้เพิ่มไว้ในเว็บเบราว์เซอร์แทน

Microsoft ยังไม่รองรับ SVG Fonts ซึ่งจะอธิบายถึง 3 ใน 5 จุดที่ขาดหายไปในการทดสอบ Acid3 ของเบราว์เซอร์

ในที่สุด Alex Limi Firefox UX Lead ที่ Mozilla ชี้ให้เห็นว่า "เขามาตรฐานตัวอักษรที่เหมาะสมกว่าทำงานในเบราว์เซอร์มากขึ้นและเป็นวิธีที่ดีกว่าในการจัดการการสนับสนุนแบบอักษรที่กำหนดเองในเบราว์เซอร์" เขากล่าวต่อไปว่ามาตรฐาน Acid3 นั้นมีประโยชน์ในขณะที่เผยแพร่ครั้งแรก แต่ไม่ใช่อีกต่อไปเนื่องจากเบราว์เซอร์หลักทั้งหมดรองรับคุณสมบัติส่วนใหญ่