52 คะแนน โดย kuskhan 5 일 전 | 20 ความคิดเห็น | แชร์ทาง WhatsApp

ใช้ซอร์สโค้ดของ ฟอนต์ Yeomil แทบจะเหมือนเดิมทั้งหมด สิ่งที่ต่างจากฟอนต์ Yeomil คือใช้ JetBrains Mono Nerd Font Mono แทน Geist mono font

เหตุผลที่ทำฟอนต์นี้ขึ้นมาคือ

  1. ฟอนต์ monospace สำหรับเขียนโค้ดส่วนใหญ่ไม่มีฟอนต์ภาษาเกาหลีรวมอยู่ด้วย เมื่อนำไปใช้ใน IDE หรือเทอร์มินัลจึงถูกแทนด้วยอักขระ fallback ทำให้อักขระ Unicode box-drawing ขยับคลาดเคลื่อนเล็กน้อยและดูไม่สวยงาม

  2. โดยทั่วไป หากใส่ฟอนต์ภาษาเกาหลีเข้าไปในฟอนต์ monospace สำหรับเขียนโค้ด ตัวอักษรอังกฤษ 2 ตัวจะใหญ่กว่าตัวอักษรเกาหลี 1 ตัวอย่างเห็นได้ชัด ทำให้เกิดช่องว่างที่ไม่จำเป็นรอบฟอนต์เกาหลี และดูสับสนกับช่องว่างระหว่างคำในภาษาเกาหลี ส่งผลให้อ่านภาษาเกาหลีแล้วล้าง่ายขึ้น

หากต้องการตอบโจทย์ข้อ 1 ก็จะเกิดปัญหาข้อ 2 และหากต้องการตอบโจทย์ข้อ 2 ก็จะเกิดปัญหาข้อ 1 มีลักษณะขัดแย้งกัน จึงทำฟอนต์นี้ขึ้นมาเพื่อให้ตอบโจทย์ทั้งสองข้อได้ในระดับหนึ่ง

เลือกวิธีเพิ่มสเกลของฟอนต์ภาษาเกาหลีขึ้นอีกเล็กน้อย เพื่อลดช่องไฟที่ไม่จำเป็นของตัวอักษรเกาหลีให้ได้มากที่สุด กล่าวคือเติมตัวอักษรให้แน่นขึ้นในพื้นที่ที่เดิมก็จะถูกปล่อยทิ้งเป็นช่องว่างอยู่แล้ว แม้จะมีปรากฏการณ์ที่ตัวอักษรเกาหลีดูใหญ่ขึ้นเล็กน้อย แต่ช่องว่างระหว่างคำจะแยกแยะได้ชัดเจนขึ้น ทำให้อ่านภาษาเกาหลีได้สบายขึ้น และเพราะขยายตัวอักษร ฟอนต์ภาษาเกาหลีเองก็ดูคมชัดขึ้นด้วย

20 ความคิดเห็น

 
csjune 22 시간 전

ในบรรดาฟอนต์แนวนี้ที่ผมเคยใช้มา จนถึงตอนนี้อันนี้ถูกใจที่สุดครับ เพราะเรื่องความอ่านง่าย ฟอนต์ fixed-width สำหรับเขียนโค้ดสำหรับผมต้องเป็น JetBrains Mono เท่านั้น ชื่อฟอนต์ก็จำง่ายด้วย แล้วผมก็ชอบที่ไม่มีเว้นวรรคในชื่อด้วยครับ 555

 
kuskhan 19 시간 전

ขอเชิดชูผู้สร้าง JetBrains Mono และ Pretendard รวมถึงผู้ที่มอบแรงบันดาลใจและซอร์สให้กับโปรเจกต์ฟอนต์ ‘Yeomil Mono’ ^^ ขอบคุณครับ/ค่ะ

 
hulryung 1 일 전

ก่อนหน้านี้ผมเคยใช้เวอร์ชันที่รวมฟอนต์เกาหลี D2Coding ไว้ใน JetBrains Mono แต่นี่ก็ดีเหมือนกันครับ
จะใช้งานให้ดีเลยครับ น่าจะกลายเป็นฟอนต์หลักสำหรับเทอร์มินัลของผม ขอบคุณครับ

 
kuskhan 22 시간 전

ครับ, ขอบคุณครับ.

 
hdj997 1 일 전

ฟอนต์ดีมากครับ
จะนำไปใช้งานอย่างดี ขอบคุณครับ!

 
kuskhan 1 일 전

ได้รับการตอบรับแบบนี้จนไม่รู้จะวางตัวยังไงเลยครับ
ขอบคุณครับ ^^

 
gafani 2 일 전

โอ้โหหหห.....

ผมใช้ monaco + Nanum Gothic อยู่ แต่แบบนั้นก็ดูในเทอร์มินัลไม่ค่อยสะดวกเหมือนกัน

ขอบคุณอย่างท่วมท้นครับ :bow

 
kuskhan 2 일 전

ใช่ครับ ขอบคุณครับ ไม่นับเรื่องความชอบหรือไม่ชอบ ผมว่าในแง่ความอ่านง่าย JetBrains Mono นี่คือที่สุดแล้วครับ

 
qyurila 5 일 전

ความกว้างของตัวอักษรอังกฤษใน 'Gureum Sans Code' เท่ากับ JetBrains Mono และใช้อัตราส่วน อังกฤษ:เกาหลี 1:1.5 ดังนั้นผมจึงตั้งฟอนต์หลักเป็น JetBrains Mono NF และใช้ Gureum Sans Code เป็นฟอนต์ fallback ทำให้คอลัมน์ตรงกันและอ่านง่ายมาก จึงใช้งานแบบนั้นอยู่ครับ

แต่ก็เสียดายมาตลอด เพราะมีบางสภาพแวดล้อมที่ตั้งค่า fallback font ไม่ได้ หรือจำเป็นต้องใช้อัตราส่วนความกว้างตัวอักษร อังกฤษ:เกาหลี 1:2 ต้องขอบคุณครับ ต่อไปคงใช้ฟอนต์นี้ได้เลย!

 
kuskhan 5 일 전

สัมผัสได้เลยว่าคุณมีความเชี่ยวชาญเรื่องฟอนต์อย่างมากจริงๆ ^^ ขอบคุณที่แนะนำ 'Gureum Sans Code' นะครับ/คะ ผม/ฉันจะลองเข้าไปดูสักหน่อยครับ/ค่ะ

 
galadbran 3 일 전

วันนี้ผมก็เพิ่งติดตั้งเหมือนกันครับ ดูสะอาดตาและดีมากจริง ๆ ขอบคุณครับ!

 
kuskhan 3 일 전

ขอบคุณที่ใช้งานครับ ^^

 
seoseonyu 4 일 전

เรียบง่ายสะอาดตาดีมากเลยครับ! ขอบคุณครับ

 
kuskhan 4 일 전

ดีใจที่คุณชอบ ขอบคุณที่ใช้งานครับ

 
baeba 4 일 전

จะนำไปใช้อย่างดีครับ
ขอบคุณที่เผยแพร่ให้ใช้งานครับ

 
kuskhan 4 일 전

ครับ ขอบคุณที่ให้ความสนใจครับ

 
toida 5 일 전

พอมาคิดดูแล้ว โปรแกรมสำหรับรวมและจัดโครงสร้างฟอนต์ใหม่นี่เป็นโปรแกรมที่เก่ามากจริง ๆ เลยนะครับ เลยรู้สึกว่าถ้าเอามาปรับให้ทันสมัยด้วยการ vibe coding สักครั้งก็น่าจะดีเหมือนกัน

 
kuskhan 5 일 전

โอ้~ เป็นไอเดียที่ดีเลยครับ/ค่ะ ผม/ฉันคิดว่าน่าจะดีถ้าพอร์ตไปทาง TypeScript แล้วทำ UI ด้วย เพื่อให้ลองปรับโครงสร้างนู่นนี่ไปพร้อมกับดูผลลัพธ์แบบเรียลไทม์ได้

 
eajrezz 5 일 전

ขอบคุณครับ/ค่ะ จะนำไปใช้ให้ดีเลย!

 
kuskhan 5 일 전

ครับ ขอบคุณครับ ^^