มาพอร์ตฟอนต์กันเถอะครับ
by chanwit : Posted at 17/11/2008 21:21

เรื่อง license มีปัญหามากกว่าที่คิดครับ ทั้งฟอนต์ของ NECTEC และ SIPA ติด license ในแบบที่ไม่สามารถจะเอาไปใช้ได้กับ Android

(สำหรับท่านที่สนใจ Android Fonts ใช้ Apache license, NECTEC Fonts เป็น GPL)

Mike Reed จาก Google บอกว่าตอนนี้กำลังดูอยู่ แต่ผมไม่ค่อยเชื่อเท่าไหร่ว่าการสนับสนุนภาษาไทยจะเป็น priority ต้น ๆ ยังไงซะ ยุโรป จีน ญี่ปุ่น ตลาดใหญ่กว่าไทยแน่นอนครับ

และเนื่องจากไม่ได้เป็นเรื่องของการเขียนโปรแกรม ผมจึงคิดว่าหลาย ๆ ท่านช่วยได้และอยากจะช่วย Smile

เพราะถ้าทำสำเร็จ เราจะพลักดันฟอนต์จาก community เข้าไปเป็นส่วนนึงของ Android ได้แน่นอน อย่างน้อยการแสดงผลภาษาไทยจะได้ไม่ต้อง hack กันจนหวาดเสียวว่าเครื่องจะพัง

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

ซึ่งมันก็คือของเลียนแบบ แต่ประเด็นอยู่ที่ลิขสิทธิ์เป็นของเรา เพราะเราวาดขึ้นมาใหม่

และถ้าเราไม่ได้ไปตั้งชื่อให้ซ้ำกับของเดิม ไม่ไปแอบอ้างว่าเป็นของจริง เราก็ไม่ได้ทำผิด license แต่อย่างใดครับ

เลยอยากจะรบกวนให้ท่านที่ช่วยได้ ช่วยกันวาด "ลอกลาย" ตัวอักษรจาก ฟอนต์ DroidSans + โลมา เพื่อให้ได้ฟอนต์ตัวใหม่ที่เราสามารถออก license เป็น Apache ได้ ซึ่งจะสามารถนำไปรวมกับฟอนต์ DroidSans ได้อย่างไม่มีปัญหา

อักษรที่ต้องลอกลายมีประมาณ 90 ตัวครับ ผมลอกไป 3-4 ตัวแล้ว
ก็เหลือจริง ๆ ประมาณ 85
สมาชิกเวบนี้ตอนนี้มีประมาณ 50 คน ทำกันคนละ 2-3 ตัวก็เสร็จแล้วครับ

วิธีการคือผมจะทำเป็น template ของตัวอักษรให้แต่ละท่าน download กันไปลอกลาย

สิ่งที่ต้องเตรียม
1. ซอฟต์แวร์ที่ใช้คือ inkscape จาก http://inkscape.org
สำหรับ Linux เช่น Ubuntu หรือ distro อื่นลงได้จากตัว update ของท่านครับ
2. ฟอนต์ต้นแบบ DroidSans จาก http://www.droidsans.com/sites/default/files/DroidSansWithThaiFontsv1.zip
- ถ้าทำ บน Windows ก็ copy DroidSans.ttf เข้าไปไว้ใน c:\Windows\Fonts ก่อนลงมือนะครับ
- บน Linux ก็เอาไปวางใน font directory ใน /usr/share
- บน Mac ไม่ทราบครับ รอท่านผู้ใช้ Mac มาบอก
updated: จาก @sitdh: @chanwit ใน mac ให้เปิด Font Book แล้วจับลากวางเลยครับ Laughing out loud

3. template ของตัวอักษร จาก http://thai-droidsans.googlecode.com/files/template_v1.zip โดยเป็นไฟล์ .SVG ซึ่งจะเปิดได้ด้่วย inkscape ครับ

ผมเตรียม video การลอกลาย ข. ไข่ ไว้เป็นตัวอย่างครับ ตอนแรกทำ ก. ไก่ไปแต่คิดว่าใช้ตัวอักษรที่มีหัวกลมน่าจะเป็นตัวอย่างที่ดีกว่าตัวที่ไม่มีครับ

แล้วทำยังไงต่อ?
พอลอกลายเสร็จแล้วก็ ส่งไฟล์ที่แก้ไขแล้วกลับมาที่ thai-droidsans โดยการแจ้ง patch และ attach ผ่านหน้าเวบ http://code.google.com/p/thai-droidsans/issues/entry ครับ

ปล. ใครช่วยทำ ถ้า libsgl.so แก้บั๊กแล้วจะแอบเอามาบอกก่อนครับ Wink






Pin It

nuuneoi's picture
Offline
Last seen: 7 hours 30 min ago
Joined: 11/12/2008
Points: 12131

ใครช่วยทำจะได้สิทธิ์เข้าถึงข้อมูลต่างๆก่อนใคร Tongue

Offline
Last seen: 44 weeks 4 days ago
Joined: 11/13/2008
Points: 1

วันนี้จะขอลองซักตัว

ผมขอจอง t_20-29 ไว้ก่อนนะครับ จะได้ไม่ซ้ำกัน แล้วจะไป update issue เรื่อยๆว่าถึงไหนแล้ว

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

ไปจองไว้ใน issue tracker ด้วยดีมั้ยครับ จะได้เห็นกันทั่ว ๆ Smile

Offline
Last seen: 44 weeks 4 days ago
Joined: 11/13/2008
Points: 1

จองที่นั่นเรียบร้อยแล้วครับ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

สนใจอยากช่วยทำนะคะ เด๋วขอเวลาศึกษาแปล๊บนึงก่อนนะ แล้วจะรีบจัดห้ายยคะ

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

ตอนนี้

t_05
t_10
t_30
t_31
t_89
t_90
t_91

ลอกลายเรียบร้อยแล้วครับ

เรายังต้องการคนช่วยลอกลายฟ้อนต์อยู่นะครับ Smile

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

@virasak ส่งมา 2 เซ็ต = 20 ตัว

t_20 - t_29
t_40 - t_49

ขอบคุณครับ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

ลองทำดูแล้วคับ ทำ t-7 กับ t-9 ไปคับ แต่ อยากทราบว่า ต้อง resize ป่าวคับ แล้วsize เท่าไหร่ resize ยังไง เพื่อให้ได้สเกลสัดส่วน ที่เท่ากัน หรือเอา size เท่าต้นฉบับเลยคับ

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

โอ้ ขอบคุณมากครับ เอา size ต้นฉบับเลยครับ

xkapong's picture
Offline
Last seen: 3 years 24 weeks ago
Joined: 11/12/2008
Points: 0

ส่ง t_34 ย.ยักษ์ ไปแล้วนะครับ

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

ขอบคุณครับ

แต่หน้าตามันไม่เหมือนกับ ย ยักษ์ ใน DroidSans นะครับ คิดว่าคุณ xkapong อาจจะยังไม่ได้เอา font ใส่เครื่อง?

ของ DroidSans นั้น มุมขวาตรงฐานของ ย ยักษ์จะตรงไม่โค้ง แล้วก็ ปลายหยักจะไม่แหลม แต่จะตัดตรงและหนาครับ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

t-08 จ.จานเสดแล้วคับ
กำลังจะส่งคับ

Offline
Last seen: 44 weeks 4 days ago
Joined: 11/13/2008
Points: 1

พยัญชนะหรือสระที่มี mark วงกลมของวงกลม จำเป็นต้องลอกส่วนนี้ด้วยมั้ยครับ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

ส่งจ.จานไปแล้วคับ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

t_11 ไม้ยมก ๆ ส่งแล้วคับ

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

คิดว่าไม่ต้องครับ คุณ virasak ทำมาเหรอครับ ผมยังเช็คไม่หมดทุกตัว

Offline
Last seen: 44 weeks 4 days ago
Joined: 11/13/2008
Points: 1

ทำไปแล้วตัวนึงครับ เพราะอยู่ในช่วงที่จอง งั้นต่อไปจะไม่ลอกตรงนั้นครับ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

ส่ง t_6 ฆ ระฆัง แล้วคับ

Offline
Last seen: 1 year 19 weeks ago
Joined: 11/15/2008
Points: 18

ส่งไฟล์เยอะแล้วชักจะดูยากว่าเหลืออะไรบ้างครับ
ก่อนทำ ไป take หมายเลข font ที่ http://code.google.com/p/thai-droidsans/wiki/TakecareList

น่าจะช่วยให้ไม่ซ้ำซ้อนกันครับ

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

ขอบคุณมากครับ คิดว่าจะช่วยท่านอื่นได้เยอะเลยครับ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

ส่ง ฟร้อนท์ 12-18 ครับ

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

ที่ส่งมา font ไม่ตรงเลยนะครับ
รบกวน check การลง font อีกทีครับ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

ส่ง t 51-58 แล้วคับ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

ส่ง t-7 ง ไปแล้วนะคะ

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

ผมลองลง Font ใหม่ลองส่งแก้ไปแล้วตัวนึงนะคับ
ไม่ทราบว่าใช้ได้หรือเปล่า ถ้ายังไงก็รบกวนช่วยพิจารณาดูให้นิดนึงนะครับ ^^

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

ขอบคุณมากครับ glyphs วาดกันเสร็จหมดแล้วครับผม
ตอนนี้อยู่ในขั้นตอนการ verify ครับ

ยังต้องการคนช่วย verify รูปร่างครับ ว่าตรงกับต้นฉบับหรือไม่อย่างไร
ตรงไหนเกิน ตรงไหนขาดเป็นต้นครับ

ไฟล์ทั้งหมดอยู่ที่นี่ครับ
http://thai-droidsans.googlecode.com/files/thai_glyphs_regular_svg.zip

ช่วย comment ได้นะครับ

สำหรับ phase ต่อไปจะเป็น
1. การ scale ความสูงของ glyphs ทั้งหมดให้ระยะอยู่ที่ 1155 pixel (ทำได้ด้วย inkscape)
2. นำ glyph เข้าสู่ไฟล์ TTF ครับ (ใช้โปรแกรม fontforge)

Offline
Last seen: 3 years 24 weeks ago
Joined: 11/18/2008
Points: 0

งั้นเดี๋ยวช่วยรีไซต์นะคะ คือรีไซต์เฉพาะความสูงใช่มั๊ยคะ

แต่ว่า...นำเข้า TTF ยังไงคะ อีกอย่างไม่มีโปรแกรมด้วยอะค่ะ ช่วยแนะนำหน่อยนะคะ แบบว่าอย่างช่วยๆ^_^

chanwit's picture
Offline
Last seen: 2 years 11 weeks ago
Joined: 11/12/2008
Points: 18

อืมต้องใช้ linux หรือ mac ครับ ถ้า linux ใช้ ubuntu จะง่ายสุด แล้วลงโปรแกรมชื่อ fontforge จาก package manager

จริง ๆ บน windows ก็พอมี fontforge แต่ว่ามันไม่ค่อยเสถียร เลยไม่แนะนำครับ

Offline
Last seen: 39 weeks 1 day ago
Joined: 08/11/2011
Points: 6

clip on hair extensions are becoming increasingly popular throughout the world, and are one of the main fashion and beauty accessories available today.
Whether you need to inject some extra volume to your thin, lifeles hair or you want to add length to your hairstyle, Miami hair extensions can be the perfect answer.

User login
Moderator Team
Active forum topics
Recent blog posts
Recent comments
Facebook Fan Page
Who's new
Hits Counter