ฟอนต์ Jetendard (JetBrains Mono Nerd Font + Pretendard)
(github.com/kuskhan)ใช้ซอร์สโค้ดของ ฟอนต์ Yeomil แทบจะเหมือนเดิมทั้งหมด สิ่งที่ต่างจากฟอนต์ Yeomil คือใช้ JetBrains Mono Nerd Font Mono แทน Geist mono font
เหตุผลที่ทำฟอนต์นี้ขึ้นมาคือ
-
ฟอนต์ monospace สำหรับเขียนโค้ดส่วนใหญ่ไม่มีฟอนต์ภาษาเกาหลีรวมอยู่ด้วย เมื่อนำไปใช้ใน IDE หรือเทอร์มินัลจึงถูกแทนด้วยอักขระ fallback ทำให้อักขระ Unicode box-drawing ขยับคลาดเคลื่อนเล็กน้อยและดูไม่สวยงาม
-
โดยทั่วไป หากใส่ฟอนต์ภาษาเกาหลีเข้าไปในฟอนต์ monospace สำหรับเขียนโค้ด ตัวอักษรอังกฤษ 2 ตัวจะใหญ่กว่าตัวอักษรเกาหลี 1 ตัวอย่างเห็นได้ชัด ทำให้เกิดช่องว่างที่ไม่จำเป็นรอบฟอนต์เกาหลี และดูสับสนกับช่องว่างระหว่างคำในภาษาเกาหลี ส่งผลให้อ่านภาษาเกาหลีแล้วล้าง่ายขึ้น
หากต้องการตอบโจทย์ข้อ 1 ก็จะเกิดปัญหาข้อ 2 และหากต้องการตอบโจทย์ข้อ 2 ก็จะเกิดปัญหาข้อ 1 มีลักษณะขัดแย้งกัน จึงทำฟอนต์นี้ขึ้นมาเพื่อให้ตอบโจทย์ทั้งสองข้อได้ในระดับหนึ่ง
เลือกวิธีเพิ่มสเกลของฟอนต์ภาษาเกาหลีขึ้นอีกเล็กน้อย เพื่อลดช่องไฟที่ไม่จำเป็นของตัวอักษรเกาหลีให้ได้มากที่สุด กล่าวคือเติมตัวอักษรให้แน่นขึ้นในพื้นที่ที่เดิมก็จะถูกปล่อยทิ้งเป็นช่องว่างอยู่แล้ว แม้จะมีปรากฏการณ์ที่ตัวอักษรเกาหลีดูใหญ่ขึ้นเล็กน้อย แต่ช่องว่างระหว่างคำจะแยกแยะได้ชัดเจนขึ้น ทำให้อ่านภาษาเกาหลีได้สบายขึ้น และเพราะขยายตัวอักษร ฟอนต์ภาษาเกาหลีเองก็ดูคมชัดขึ้นด้วย
20 ความคิดเห็น
ในบรรดาฟอนต์แนวนี้ที่ผมเคยใช้มา จนถึงตอนนี้อันนี้ถูกใจที่สุดครับ เพราะเรื่องความอ่านง่าย ฟอนต์ fixed-width สำหรับเขียนโค้ดสำหรับผมต้องเป็น JetBrains Mono เท่านั้น ชื่อฟอนต์ก็จำง่ายด้วย แล้วผมก็ชอบที่ไม่มีเว้นวรรคในชื่อด้วยครับ 555
ขอเชิดชูผู้สร้าง JetBrains Mono และ Pretendard รวมถึงผู้ที่มอบแรงบันดาลใจและซอร์สให้กับโปรเจกต์ฟอนต์ ‘Yeomil Mono’ ^^ ขอบคุณครับ/ค่ะ
ก่อนหน้านี้ผมเคยใช้เวอร์ชันที่รวมฟอนต์เกาหลี D2Coding ไว้ใน JetBrains Mono แต่นี่ก็ดีเหมือนกันครับ
จะใช้งานให้ดีเลยครับ น่าจะกลายเป็นฟอนต์หลักสำหรับเทอร์มินัลของผม ขอบคุณครับ
ครับ, ขอบคุณครับ.
ฟอนต์ดีมากครับ
จะนำไปใช้งานอย่างดี ขอบคุณครับ!
ได้รับการตอบรับแบบนี้จนไม่รู้จะวางตัวยังไงเลยครับ
ขอบคุณครับ ^^
โอ้โหหหห.....
ผมใช้ monaco + Nanum Gothic อยู่ แต่แบบนั้นก็ดูในเทอร์มินัลไม่ค่อยสะดวกเหมือนกัน
ขอบคุณอย่างท่วมท้นครับ :bow
ใช่ครับ ขอบคุณครับ ไม่นับเรื่องความชอบหรือไม่ชอบ ผมว่าในแง่ความอ่านง่าย JetBrains Mono นี่คือที่สุดแล้วครับ
ความกว้างของตัวอักษรอังกฤษใน 'Gureum Sans Code' เท่ากับ JetBrains Mono และใช้อัตราส่วน อังกฤษ:เกาหลี 1:1.5 ดังนั้นผมจึงตั้งฟอนต์หลักเป็น JetBrains Mono NF และใช้ Gureum Sans Code เป็นฟอนต์ fallback ทำให้คอลัมน์ตรงกันและอ่านง่ายมาก จึงใช้งานแบบนั้นอยู่ครับ
แต่ก็เสียดายมาตลอด เพราะมีบางสภาพแวดล้อมที่ตั้งค่า fallback font ไม่ได้ หรือจำเป็นต้องใช้อัตราส่วนความกว้างตัวอักษร อังกฤษ:เกาหลี 1:2 ต้องขอบคุณครับ ต่อไปคงใช้ฟอนต์นี้ได้เลย!
สัมผัสได้เลยว่าคุณมีความเชี่ยวชาญเรื่องฟอนต์อย่างมากจริงๆ ^^ ขอบคุณที่แนะนำ 'Gureum Sans Code' นะครับ/คะ ผม/ฉันจะลองเข้าไปดูสักหน่อยครับ/ค่ะ
วันนี้ผมก็เพิ่งติดตั้งเหมือนกันครับ ดูสะอาดตาและดีมากจริง ๆ ขอบคุณครับ!
ขอบคุณที่ใช้งานครับ ^^
เรียบง่ายสะอาดตาดีมากเลยครับ! ขอบคุณครับ
ดีใจที่คุณชอบ ขอบคุณที่ใช้งานครับ
จะนำไปใช้อย่างดีครับ
ขอบคุณที่เผยแพร่ให้ใช้งานครับ
ครับ ขอบคุณที่ให้ความสนใจครับ
พอมาคิดดูแล้ว โปรแกรมสำหรับรวมและจัดโครงสร้างฟอนต์ใหม่นี่เป็นโปรแกรมที่เก่ามากจริง ๆ เลยนะครับ เลยรู้สึกว่าถ้าเอามาปรับให้ทันสมัยด้วยการ vibe coding สักครั้งก็น่าจะดีเหมือนกัน
โอ้~ เป็นไอเดียที่ดีเลยครับ/ค่ะ ผม/ฉันคิดว่าน่าจะดีถ้าพอร์ตไปทาง TypeScript แล้วทำ UI ด้วย เพื่อให้ลองปรับโครงสร้างนู่นนี่ไปพร้อมกับดูผลลัพธ์แบบเรียลไทม์ได้
ขอบคุณครับ/ค่ะ จะนำไปใช้ให้ดีเลย!
ครับ ขอบคุณครับ ^^