Theme editor



News

news วิศวกร Midjourney สร้างไลบรารี Pretext สำหรับคำนวณขนาดข้อความ เปิดทางแสดงข้อความซับซ้อนสูง

News 

Active member
Staff member
Moderator
Distributor
Thread owner
วิศวกร Midjourney สร้างไลบรารี Pretext สำหรับคำนวณขนาดข้อความ เปิดทางแสดงข้อความซับซ้อนสูง
Body

Cheng Lou วิศวกรซอฟต์แวร์จาก Midjourney และเคยทำงานที่ Apple และ Meta ปล่อย Pretext ไลบรารีสำหรับการคำนวณขนาดข้อความเมื่อเรนเดอร์ด้วยฟอนต์ต่างๆ

ปกติแล้วการวัดขนาดข้อความใน JavaScript/TypeScript จะอาศัยการเรนเดอร์ใน DOM ของเบราว์เซอร์แล้วขอขนาด DOM จากเบราว์เซอร์ ปัญหาคือกระบวนการนี้กินพลังประมวลผลสูงมาก แต่ Pretext สร้างกระบวนการวัดขนาดข้อความด้วยตัวเอง

แนวทางของ Pretext จะแบ่งการทำงานเป็นสองส่วน คือ prepare สำหรับการระบุข้อความ, ฟอนต์, และขนาดฟอนต์ ระบบจะแบ่งคำหาจุดตัดของคำไว้ล่วงหน้า จากนั้นผู้ใช้สามารถสั่ง layout โดยระบุความกว้างของพื้นที่ข้อความ เพื่อขอจำนวนบรรทัดที่จะเรนเดอร์และความสูงของพื้นที่ข้อความ

การใช้ Pretext ทำให้นักพัฒนาเว็บสามารถกำหนดการเรนเดอร์ข้อความได้อย่างละเอียดโดยไม่ต้องพึ่งเอนจินของเบราว์เซอร์ เช่น การออกแบบเว็บที่พยายามเรนเดอร์ข้อความให้เต็มบรรทัดเสมอ, การแทรกภาพในข้อความแบบนิตยสาร

ตอนนี้ Pretext มียอด Star บน GitHub มากกว่า 30,000 ดาว และนับเป็นโครงการโอเพนซอร์สที่ได้รับความนิยมเร็วที่สุดโครงการหนึ่ง

ที่มา - GitHub: chenglou/pretext

lew Wed, 01/04/2026 - 23:05

Continue reading...
 




Back
Top Bottom