Theme editor



พบบั๊กในไลบรารี FreeType กับฟอนต์อย่าง Arial ทำงานช้า แก้แล้วเร็วขึ้นเป็นสิบเท่า

news พบบั๊กในไลบรารี FreeType กับฟอนต์อย่าง Arial ทำงานช้า แก้แล้วเร็วขึ้นเป็นสิบเท่า

News News is verified member.

Active member
Staff member
Moderator
Distributor
Thread owner
FreeType เป็นไลบรารีเรนเดอร์ไฟล์ฟอนต์ขึ้นเป็นกราฟิกบนหน้าจอ ที่ถูกใช้งานในระบบปฏิบัติการยอดนิยมหลายตัว เช่น ลินุกซ์, Android, iOS, ChromeOS (จริงๆ คือแทบทุกตัวยกเว้น Windows)

การที่ FreeType อยู่มานานมากแล้ว (สร้างขึ้นตั้งแต่ปี 1996) ช่วงหลังอาจไม่ได้มีอะไรเปลี่ยนมากนัก แต่ล่าสุดมีนักพัฒนา Werner Lemberg ค้นพบว่า FreeType มีบั๊กที่สะสมมายาวนานตั้งแต่ยุคแรกๆ บั๊กตัวนี้จะเกิดขึ้นกับฟอนต์ที่เรียกใช้คำสั่งของฟอนต์แบบ OpenType บางอย่าง แล้วจะเรียกฟังก์ชัน hb_ot_shape_glyphs_closure ซ้ำกันเยอะถึง 66,954 ครั้ง

ตัวอย่างฟอนต์ยอดนิยมที่ได้รับผลกระทบจากบั๊กนี้คือ Arial TTF เท่ากับคนทั้งโลกสิ้นเปลืองเวลาในการโหลด FreeType เกินความจำเป็นมานานหลายสิบปี หลังจากแก้บั๊กนี้แล้ว FreeType จะถูกเรียกให้ทำงานเร็วขึ้นเป็นสิบเท่าเลยทีเดียว

ที่มา - Phoronix

พบบั๊กในไลบรารี FreeType กับฟอนต์อย่าง Arial ทำงานช้า แก้แล้วเร็วขึ้นเป็นสิบเท่า-1.webp

Topics:
FreeType
Font
Bug
Open Source

Continue reading...
 




Back
Top Bottom