{
  "$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 สำหรับคำนวณขนาดข้อความ เปิดทางแสดงข้อความซับซ้อนสูง"
}