26 คะแนน โดย changjoopark 2021-07-01 | 10 ความคิดเห็น | แชร์ทาง WhatsApp

"Pretendard" ช่วยแก้ปัญหาความไม่สะดวกที่เกิดขึ้นในสภาพแวดล้อมที่ไม่มีแบบอักษร system-ui ที่เหมาะสม

Pretendard มีให้เลือก 9 ระดับน้ำหนัก และรองรับ variable font ด้วย

ที่มาและเรื่องราว

Pretendard เป็นโปรเจกต์แบบอักษรที่เริ่มต้นขึ้นเพื่อลดงานเพิ่มเติมในสภาพแวดล้อมการทำงานที่เกิดขึ้นเมื่อพยายามให้บริการผลิตภัณฑ์แบบข้ามแพลตฟอร์ม หรือเมื่อสภาพแวดล้อมด้านไทโปกราฟีหลายภาษาดูไม่ลงตัว หรือมีปัญหาเรื่องระยะห่างตัวอักษรในภาษาเกาหลี เป็นต้น เพื่อให้ได้รูปลักษณ์ที่คุ้นตาให้มากที่สุด จึงออกแบบโดยยึด Inter และ Noto Sans CJK เป็นพื้นฐาน พร้อมปรับให้เข้ากับสภาพแวดล้อมไทโปกราฟีของ Apple

GitHub: https://github.com/orioncactus/pretendard

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

 
yeongu 2021-07-02

ผมลองเปลี่ยนมาใช้เป็นฟอนต์ระบบของ Windows 10 แล้วใช้งานอยู่ รู้สึกว่าอาจจะดูพร่า ๆ เล็กน้อย แต่ก็ไม่ได้แย่ครับ

 
kbsbroad 2021-07-02

นี่เป็นครั้งแรกที่ผมแสดงความคิดเห็น! คุณยอดเยี่ยมจริง ๆ!

 
hiddenest 2021-07-01

พอได้รู้จักฟอนต์นี้แล้วก็คิดว่าน่าจะดีถ้าสามารถให้บริการเป็นเว็บฟอนต์ได้ เลยลองมีส่วนร่วมดูเล็กน้อยครับ

ถ้าโหลดสไตล์ด้วยวิธี "dynamic subset" ที่ระบุไว้ในเอกสารนั้น ก็จะสามารถโหลดเฉพาะตัวอักษรที่จำเป็นได้อย่างรวดเร็วเหมือนกับ Noto Sans KR

นอกจากนี้ subset แบบทั่วไปก็ใช้ 2,780 อักขระตามเกณฑ์ Adobe-KR-9 ด้วย น่าจะลองใช้อ้างอิงดูได้ครับ

หวังว่าจะได้เห็น Pretendard ในที่ต่าง ๆ มากขึ้นนะครับ 555

 
alstjr7375 2021-07-01

นี่เป็นโปรเจกต์เล่นๆ ที่ผมทำไว้ 3 วันเมื่อปีที่แล้วครับ

ถ้าใช้ตัวนี้ คุณสามารถทำ subset ได้แบบเดียวกับ Google Fonts เลย น่าจะทำให้ทำงานรีลีสแบบอัตโนมัติได้ในภายหลังครับ

https://github.com/black7375/font-range

ผมไม่ได้เขียนโค้ดทดสอบไว้ เลยมีเครื่องหมายกากบาทขึ้นใน Actions แต่ตัว implementation ทำเสร็จครบแล้วครับ

 
hiddenest 2021-07-01

โอ้ มีอะไรแบบนี้ด้วยแฮะ! ตอนผมทำงานนี้ครั้งนี้ก็เคยทำอะไรคล้าย ๆ กันแบบอิง Node แล้วใช้ทำงานเหมือนกันครับ รีบทำเลยคุณภาพอาจจะด้อยไปหน่อย... ฮือ ๆ

https://github.com/hiddenest/google-like-subset

โค้ดของคุณ alstjr7375 น่าจะเอาไปใช้ได้ครอบคลุมกว่านิดหน่อย(?) เลยคิดว่าน่าจะดีถ้าทำ release automation บนพื้นฐานของ font-range ด้วย ลองส่ง issue / PR ไปดูก็น่าจะดีเหมือนกันครับ :)

 
alstjr7375 2021-07-01

ทุกคนก็คงคิดคล้าย ๆ กันจริง ๆ นะ

ถ้าภายหลังมีเวลา ผมก็อยากลองมีส่วนร่วมดูเหมือนกัน!!

 
xguru 2021-07-02

ทั้งคนที่สร้าง Pretendard และทั้งสองท่าน ล้วนยอดเยี่ยมมากครับ!

 
swdus1 2021-07-01

เท่มาก!

 
alstjr7375 2021-07-01

สุดยอดมากครับ

 
xguru 2021-07-01

ว้าว เยี่ยมมากเลยนะครับ GeekNews เองก็ใช้ Noto-Sans BonGothic อยู่เหมือนกัน จนอยากเอามาเปลี่ยนใช้เลย ต้องลองทดสอบดูแล้วครับ