Apple
public://topics-images/apple_webp.png
SCB10X
public://topics-images/347823389_774095087711602_515970870797767330_n_webp.png
Windows 11
public://topics-images/hero-bloom-logo.jpg
Doom
public://topics-images/doom_logo.png
Huawei
public://topics-images/huawei_standard_logo.svg_.png
Threads
public://topics-images/threads-app-logo.svg_.png
Google Keep
public://topics-images/google_keep_2020_logo.svg_.png
Fortnite
public://topics-images/fortnitelogo.svg_.png
Instagram
public://topics-images/instagram_logo_2022.svg_.png
SCB
public://topics-images/9crhwyxv_400x400.jpg
Microsoft
public://topics-images/microsoft_logo.svg_.png
Basecamp
public://topics-images/bwpepdi0_400x400.jpg
Tinder
public://topics-images/hwizi8ny_400x400.jpg
FTC
public://topics-images/seal_of_the_united_states_federal_trade_commission.svg_.png
Pinterest
public://topics-images/pinterest.png
Palantir
public://topics-images/-nzsuc6w_400x400.png
Gemini
public://topics-images/google_gemini_logo.svg__0.png
AIS Business
public://topics-images/logo-business-2021-1.png
PostgreSQL
public://topics-images/images.png
JetBrains
public://topics-images/icx8y2ta_400x400.png
Krungthai
public://topics-images/aam1jxs6_400x400.jpg
Palworld
public://topics-images/mccyhcqf_400x400.jpg
Bill Gates
public://topics-images/bill_gates-september_2024.jpg
VMware
public://topics-images/1nj4i1gp_400x400.jpg
Take-Two Interactive
public://topics-images/0khle7nh_400x400.jpg
OpenAI
public://topics-images/ztsar0jw_400x400.jpg
Thailand
public://topics-images/flag_of_thailand.svg_.png
NVIDIA
public://topics-images/srvczsfq_400x400.jpg
ServiceNow
public://topics-images/ytnrfphe_400x400.png
PS5
public://topics-images/playstation_5_logo_and_wordmark.svg_.png
Klarna
public://topics-images/urcllpjp_400x400.png
Google Play
public://topics-images/play.png
Drupal
public://topics-images/drupal.png
Virtua Fighter
public://topics-images/virtua_figther_2024_logo.png
Paradox Interactive
public://topics-images/paradox_interactive_logo.svg_.png
Europa Universalis
public://topics-images/europa-icon.png
Nintendo Switch 2
public://topics-images/mainvisual.png
Cloudflare
public://topics-images/cloudflare_logo.svg_.png
Samsung
public://topics-images/samsung.png
Google
public://topics-images/google_2015_logo.svg_.png
Uber
public://topics-images/uber.png
Microsoft 365
public://topics-images/m365.png
USA
public://topics-images/flag_of_the_united_states.svg_.png
GM
public://topics-images/0pe0po-z_400x400.jpg
Perplexity
public://topics-images/perplex.jpg
Xperia
public://topics-images/xperia.png
iOS 18
public://topics-images/ios-18-num-96x96_2x.png
เป็นข่าวที่ผมแสดงความเห็นไม่ถ
ตะโร่งโต้ง Tue, 06/04/2013 - 01:52
เป็นข่าวที่ผมแสดงความเห็นไม่ถูกเลยคับ เพราะความรู้ไม่ถึง (- -")
เริ่มจาก สามอันข้างบน
mr_tawan Tue, 06/04/2013 - 01:57
In reply to เป็นข่าวที่ผมแสดงความเห็นไม่ถ by ตะโร่งโต้ง
เริ่มจาก สามอันข้างบน อันไหนสวยกว่า ก็ได้นะครับ
แก้ไขแล้วครับ ขอบคุณครับ ;-)
ยังมี "โค๊ด"
ตะโร่งโต้ง Tue, 06/04/2013 - 02:05
In reply to เริ่มจาก สามอันข้างบน by mr_tawan
ยังมี "โค๊ด" เหลืออีกนะฮะ
ส่วนตัวผมชอบฟอนต์ตัวอย่างล่างสุด เพราะดูเส้นมันคมชัดดีคับ แต่ผมอ่านข่าวนี้แล้วงงๆ ถ้าเปิดอ่านข่าวนี้ในเครื่องอื่น? หรือในอุปกรณ์อื่นที่ไม่ใช่พีซี มันจะมองเห็นคุณภาพของฟอนต์แบบเดียวกันไหม? ตัวอย่างที่ 3 จะยังชัดที่สุดอยู่หรือเปล่า?
น่าจะหมดละครับ - -'
mr_tawan Tue, 06/04/2013 - 02:14
In reply to ยังมี "โค๊ด" by ตะโร่งโต้ง
น่าจะหมดละครับ - -' แก่แล้วสายตาไม่ดีจริง ๆ 555
ถ้าอ่านข่าวในเครื่องอื่น รูปที่แปะมาอาจจะมีการสเกล (ย่อ-ขยาย) ทำให้เห็นคุณภาพแตกต่างกันออกไปครับ ถ้าจะวัดต้องดูที่ภาพขนาด 100%
อีกอย่างคือการทำ hinting จะเห็นผลความแตกต่างเมื่อใช้กับหน้าจอความหนาแน่นต่ำ ๆ และ/หรือตัวอักษรที่มีขนาดเล็กมาก ๆ ด้วยครับ ดังนั้นถ้าเอาใช้กับหน้าจอประเภท 300ppi+ นี่แทบจะไม่ได้แตกต่างกับการไม่ทำ hinting เลย (iOS ก็ไม่ได้ทำ hinting นะ เท่าที่ได้ยินมา)
แต่ปัจจุบันหน้าจอคอมเราก็ยังใช้ 74-96ppi กันอยู่ซะส่วนใหญ่ hinting ก็เลยยังจำเป็นครับ
ในประกาศของ Adobe จะมีตัวอย่างเปรียบเทียบกันในเรื่องการวาดตัวหนังสือขนาดจิ๋ว (<8pt) อยู่ ลองเข้าไปดูนะครับ
อันล่างสุดในภาพรวมชัดสุด
PathSNW Tue, 06/04/2013 - 16:59
In reply to ยังมี "โค๊ด" by ตะโร่งโต้ง
อันล่างสุดในภาพรวมชัดสุด แต่ถ้าซูมแล้ว อันแรกบรรทัดแรกในวงเล็บชัดมากกกกก
library
nuntawat Tue, 06/04/2013 - 05:23
In reply to เป็นข่าวที่ผมแสดงความเห็นไม่ถ by ตะโร่งโต้ง
รู้จักแต่ TrueType เหอะๆ
library
mr_tawan Tue, 06/04/2013 - 12:32
In reply to library by nuntawat
ใช้คำว่าอะไรดีครับ หรือทับศัพท์ไปดีกว่า?
ใจจริงอยากเขียนรายละเอียดเยอะ
mr_tawan Tue, 06/04/2013 - 02:00
ใจจริงอยากเขียนรายละเอียดเยอะกว่านี้แต่กลัวว่าจะเป็นเรื่องทางเทคนิคลึกเกินไป (เกรงว่าจะมีคนธาตุไฟเข้าแทรกเสียก่อน) เรื่องรายละเอียดทางเทคนิคเลยขอพูดถึงในคอมเม้นท์นี้แล้วกัน (จะได้ไม่ถูกสเปล+แกรม่าเช็ค)
ฟอนต์แบบ OpenType เนี่ยเกิดจากการเอาเทคโนโลยี TrueType ของไมโครซอฟท์ (ที่ได้มาจากการเอาอะไรสักอย่างไปแลกกับแอปเปิ้ล... ที่จริงเป็นของแอปเปิ้ลนะ) กับ Type 2 ของ Adobe มารวมร่างกัน โดยตัวโครงสร้างแล้วจะเป็น TrueType แต่ฟีเจอร์ใหม่ ๆ จะมาจาก Type 2
ฟีเจอร์นึงที่ได้มาก็คือ CFF ซึ่งหลัก ๆ ก็คือว่า glyph จะวาดด้วยเส้นโค้งแบบ cubic bezier ซึ่งใช้จุดควบคุม 2 จุด+จุดปลาย 2 จุดต่อหนึ่งเส้นโค้ง ทำให้วาดเส้นโค้งได้อิสระมากกว่า และเมื่อกำหนด glyph ที่หน้าตาเหมือนกันกับ TrueType (ซึ่งใช้ quadratic bezier) แล้วจะใช้จำนวนเส้นโค้งน้อยกว่า ซึ่งมีผลทำให้ไฟล์นั้นเล็กกว่าด้วย (เป็นที่มาของคำว่า Compact)
ปัญหาคือฟอนต์แบบ CFF จะระบุ hinting ลงไปในไฟล์ฟอนต์หยาบกว่า TrueType เดิม (ซึ่งแทบจะระบุเป็นรายจุดในแต่ละขนาด) ก็เลยตกเป็นภาระของ rasterizer ที่ต้องมานั่งคำนวนซับซ้อน ๆ เอาเองเพื่อที่จะทำให้ผลลัพท์มันออกมาสวยงาม
Google คงเซ็งกับคุณภาพของ output ที่ได้จาก FT2 เวลาที่วาดฟอนต์ CFF บน Chrome ก็เลยอยากจะปรับปรุง แต่ไอ้ครั้นจะทำเองก็ขี้เกียจ นึก ๆ ขึ้นได้ว่า Adobe เองคงมีของดีอยู่กับตัวอยู่แล้ว (CFF เองก็เป็นผลงานของ Adobe) ก็เลยไปติดต่อคุยกันขอทีมงานมาทำให้ แล้วก็ได้ตา Dave Arnolds จาก Adobe มาช่วยเขียนโค๊ดส่วนนี้ให้ ตอนนี้อยู่ในสถานะเบต้าก็จริง แต่ว่าจะถูกเปิดเป็น default ในเวอร์ชั่น 2.5 (ยังไม่มีประกาศออกมา แต่ว่ามีอยู่ใน git repository แล้ว)
ตอนนี้ Google เอง ก็ส่ง Behdad Esfahbod (ซึ่งตานี่ดังในฐานะผู้สร้าง harfbuzz) มาช่วยอีกแรง โดยเพิ่มโค๊ดการรองรับ glyph บิทแมพแบบสีลงไปใน OpenType font ด้วย (เอามาแสดงอีโมจิ) ฟังก์ชั่นนี้มาในเวอร์ชั่น 2.5 เหมือนกัน
ปล. เท่าที่รู้ ของ OS ของ Apple จะปิดการทำ Hinting ทั้งหมด เพราะว่าตัวอักษรนั้นถูกวาดบนหน้าจอความหนาแน่นสูงมากอยู่แล้ว ดังนั้นผลของการ hinting ก็เห็นไม่ชัดเจนสักเท่าไหร่
ปลล. เรื่องนึงที่ผมเซ็งมากกับ TrueType/OpenType ก็คือ ... มันเป็นไฟล์แบบ Big-Endian เพราะถูกสร้างโดย Apple ในสมัยที่มันยังใช้ชิพโมโตโรล่า (หรือว่า IBM ?) อยู่ ถ้าจะเขียน parser เองต้องมานั่งกลับ Byte-Order เองอีก เสียเวลาชะมัด (ผมเคยเขียนตัว renderer เองน่ะ)
ขอบคุณสำหรับความรู้ใหม่ครับ
iStyle Tue, 06/04/2013 - 02:14
In reply to ใจจริงอยากเขียนรายละเอียดเยอะ by mr_tawan
ขอบคุณสำหรับความรู้ใหม่ครับ
อ่านเสร็จ ธาตุไฟเกือบเข้าแทรก
viroth Tue, 06/04/2013 - 02:55
In reply to ใจจริงอยากเขียนรายละเอียดเยอะ by mr_tawan
อ่านเสร็จ ธาตุไฟเกือบเข้าแทรก
แกรม่าเช็ค -> แกรมมาร์เช็ค
nowingnoid Tue, 06/04/2013 - 04:25
In reply to ใจจริงอยากเขียนรายละเอียดเยอะ by mr_tawan
แกรม่าเช็ค -> แกรมมาร์เช็ค ครับ
ล้อเล่นนะครับ ^_____^
ขอบคุณมากครับ ชอบรายละเอียดเชิงลึก!
ขอบคุณครับ
SaMzAn Tue, 06/04/2013 - 08:50
In reply to ใจจริงอยากเขียนรายละเอียดเยอะ by mr_tawan
ขอบคุณครับ ผมเลยได้เรียนรู้ไปด้วย ^^
เยี่ยม ขอบคุณครับ Blognone
zalapao Tue, 06/04/2013 - 10:32
In reply to ใจจริงอยากเขียนรายละเอียดเยอะ by mr_tawan
เยี่ยม ขอบคุณครับ
Blognone ต้องแบบนี้แหละ
ขอบคุณครับ
sunback Tue, 06/04/2013 - 11:09
In reply to ใจจริงอยากเขียนรายละเอียดเยอะ by mr_tawan
ขอบคุณครับ อ่านแล้วอิ่มเอิบความรู้ใหม่
ขอบคุณสำหรับความรู้ครับ
nrml Tue, 06/04/2013 - 11:13
In reply to ใจจริงอยากเขียนรายละเอียดเยอะ by mr_tawan
ขอบคุณสำหรับความรู้ครับ แต่อ่านแล้วก็ยังมึนๆ 55 เรื่องฟ้อนต์นี่เป็นหนึ่งในปัญหาหลักๆ เลยสำหรับคนที่ออกแบบเว็บ
ปลล. นี่ย่อมาจากอะไรครับ
PaPaSEK Tue, 06/04/2013 - 18:18
In reply to ใจจริงอยากเขียนรายละเอียดเยอะ by mr_tawan
ปลล. นี่ย่อมาจากอะไรครับ
ปัจฉิมลิขิตลิขิต (มั้ง) ฮ่าๆๆ
PathSNW Tue, 06/04/2013 - 21:17
In reply to ปลล. นี่ย่อมาจากอะไรครับ by PaPaSEK
ปัจฉิมลิขิตลิขิต (มั้ง) ฮ่าๆๆ (มีด้วย?)
ของ Adobe คมชัดกว่าเยอะ แต่
เดวิลแมน Tue, 06/04/2013 - 09:34
ของ Adobe คมชัดกว่าเยอะ แต่ FreeType สบายตากว่า
เกี่ยวกับฟอนต์มีข้อสงสัย ฟอนต์ TH Sarabun ที่จะใช้เป็นมาตรฐานไทย ทำไมมันบางเบา และเวลาใช้งานไปถ้าหน้าจอมันมีการเปลี่ยนแปลงแล้วมันเพี้ยนเป็นรอยหยักๆ และหนาขึ้น แต่เวลาพิมพ์ไม่เป็น
อาจจะเป็นที่ตัว hinting
mr_tawan Tue, 06/04/2013 - 12:31
In reply to ของ Adobe คมชัดกว่าเยอะ แต่ by เดวิลแมน
อาจจะเป็นที่ตัว hinting ในไฟล์ล่ะมั้ง ? (ต้องถามคนออกแบบฟอนต์)
ที่เวลาพิมพ์ไม่เป็นเพราะว่าเครื่องพิมพ์พิมพ์ออกมาด้วยความหนาแน่นสูงมาก (300dpi) ครับ ดังนั้นมันก็เลยไม่เห็นน่ะ
ผมว่าอีกหน่อย adobe กับ
shipcake Tue, 06/04/2013 - 10:13
ผมว่าอีกหน่อย adobe กับ google จะต้องเป็นพี่น้องร่วมธุรกิจกันแน่ๆ ไม่รู้ดิ รู้สึกอย่างงั้น อย่างน้อยก็เพราะ android ที่ยังใช้ flash player ได้ = =!
แต่ chrome บน android รัน
Zatang Tue, 06/04/2013 - 11:05
In reply to ผมว่าอีกหน่อย adobe กับ by shipcake
แต่ chrome บน android รัน flash ไม่ได้นะ
แต่จริง ๆ ก่อนหน้านี้ Adobe
mr_tawan Tue, 06/04/2013 - 12:31
In reply to ผมว่าอีกหน่อย adobe กับ by shipcake
แต่จริง ๆ ก่อนหน้านี้ Adobe ทำตัว rasterizer ของ CFF ให้ Silverlight มาก่อนนะ :)
ในวงการธุรกิจคงไม่มีมิตรแท้หร
nrml Tue, 06/04/2013 - 12:44
In reply to ผมว่าอีกหน่อย adobe กับ by shipcake
ในวงการธุรกิจคงไม่มีมิตรแท้หรือศัตรูถาวรหรอกมั้งครับ
ไม่รู้เรื่องอย่างแรง 555
btoy Tue, 06/04/2013 - 10:36
ไม่รู้เรื่องอย่างแรง 555
มันเบลอหมดทุกอันเลยครับ
kswisit Tue, 06/04/2013 - 12:50
มันเบลอหมดทุกอันเลยครับ อยากได้แบบคมๆ
ในคอมนี่ ผม turn off clear type หมดเลย มันเบลอ -"-
ปิด antialiasing
mr_tawan Tue, 06/04/2013 - 15:06
In reply to มันเบลอหมดทุกอันเลยครับ by kswisit
ปิด antialiasing ให้หมดเลยครับ รับรองคม
แต่ถ้าตัวอักษรเล็กมากจะอ่านไม่รู้เรื่องแทน :-)
บทความสนุกดีครับ
lingjaidee Tue, 06/04/2013 - 14:39
บทความสนุกดีครับ (ข่าว+คอมเม้นท์=บทความ) ผมเคยทำฟอนต์เดียวผ่าน Font Lab Studio บอกตรงๆ ไม่รู้เรื่องนี้เลย จำได้แค่ว่า พาร์ทของฟอต์แล็บใช้วาดไม่ถนัดเลย เลยไปลักไก่วาดในอินลัสแล้วก้อบปี้ มาเพลส -..- ใช้แพทเทรินของคุณนายพล สรุปทำออกมาฟอนต์เดียวสำหรับใช้กับหนังสือของตัวเอง มันเหนื่อยมากโดยเฉพาะการทำสระภาษาไทย 55
ขอย้อนมาหน่อยครับ ถ้าผมจะเอา
PaPaSEK Tue, 06/11/2013 - 09:10
ขอย้อนมาหน่อยครับ
ถ้าผมจะเอา library ตัวนี้มาใช้กับแอพฯ ในแอนดรอยด์ได้เลยรึเปล่าครับ?