{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreibplxf4wj3rlbrwq2ylylk7qkxuptewmdhf7lcqia42g3zq5bus4q",
"uri": "at://did:plc:46dtqwuc6bckm3ewbfuqlnxt/app.bsky.feed.post/3mijmiwxqo572"
},
"path": "/node/150167",
"publishedAt": "2026-04-01T16:05:42.000Z",
"site": "https://www.blognone.com",
"tags": [
"GitHub: chenglou/pretext",
"lew"
],
"textContent": "วิศวกร Midjourney สร้างไลบรารี Pretext สำหรับคำนวณขนาดข้อความ เปิดทางแสดงข้อความซับซ้อนสูง\n\nBody\n\nCheng Lou วิศวกรซอฟต์แวร์จาก Midjourney และเคยทำงานที่ Apple และ Meta ปล่อย Pretext ไลบรารีสำหรับการคำนวณขนาดข้อความเมื่อเรนเดอร์ด้วยฟอนต์ต่างๆ\n\nปกติแล้วการวัดขนาดข้อความใน JavaScript/TypeScript จะอาศัยการเรนเดอร์ใน DOM ของเบราว์เซอร์แล้วขอขนาด DOM จากเบราว์เซอร์ ปัญหาคือกระบวนการนี้กินพลังประมวลผลสูงมาก แต่ Pretext สร้างกระบวนการวัดขนาดข้อความด้วยตัวเอง\n\nแนวทางของ Pretext จะแบ่งการทำงานเป็นสองส่วน คือ `prepare` สำหรับการระบุข้อความ, ฟอนต์, และขนาดฟอนต์ ระบบจะแบ่งคำหาจุดตัดของคำไว้ล่วงหน้า จากนั้นผู้ใช้สามารถสั่ง `layout` โดยระบุความกว้างของพื้นที่ข้อความ เพื่อขอจำนวนบรรทัดที่จะเรนเดอร์และความสูงของพื้นที่ข้อความ\n\nการใช้ Pretext ทำให้นักพัฒนาเว็บสามารถกำหนดการเรนเดอร์ข้อความได้อย่างละเอียดโดยไม่ต้องพึ่งเอนจินของเบราว์เซอร์ เช่น การออกแบบเว็บที่พยายามเรนเดอร์ข้อความให้เต็มบรรทัดเสมอ, การแทรกภาพในข้อความแบบนิตยสาร\n\nตอนนี้ Pretext มียอด Star บน GitHub มากกว่า 30,000 ดาว และนับเป็นโครงการโอเพนซอร์สที่ได้รับความนิยมเร็วที่สุดโครงการหนึ่ง\n\nที่มา - GitHub: chenglou/pretext\n\nlew Wed, 01/04/2026 - 23:05",
"title": "วิศวกร Midjourney สร้างไลบรารี Pretext สำหรับคำนวณขนาดข้อความ เปิดทางแสดงข้อความซับซ้อนสูง"
}