[Needed] Crowded compute for touchpad to display Thai ต้องการแรงทำฟอนต์สำหรับ WebOS

Posted on: 23 สิงหาคม, 2011

จากลิงค์นี้ http://www.nuuneoi.com/blog/blog.php?read_id=440

จากการทดลองเปิดเว็บด้วย HP Touchpad Emulator พบว่าสามารถแสดงเว็บเป็นภาษาไทยได้เช่นกัน (แน่นอนว่าเป็นกล่องเหลี่ยมๆ) แสดงว่าระบบทำงานได้แล้ว ขาดแต่ฟอนต์ภาษาไทยที่จะแสดงผล แปลว่าถ้าฟอนต์พร้อม ก็สามารถแสดงผลภาษาไทยได้โดยไม่ต้องแฮคแก้ไขอะไรเพิ่มเติมทันที

สิ่งที่จะทำตอนนี้

1. ดึงฟอนต์ทั้งหมดออกมาจากระบบ (ทำแล้ว)

2. ทำการ EDIT table font ให้เป็นภาษาไทย

3. ใส่ฟอนต์กลับเข้าไปในระบบ

ไม่รู้ว่าทั้งหมดนี่จะถูกต้องหรือเป็น Solution ที่เป็นยาขนานเอก หรือการเสียเวลาเปล่าสำหรับการพยายามให้ฟอนต์ webOS แสดงภาษาไทยหรือเปล่า

แต่ทว่า

ไฟล์เยอะมากสู้ไม่ไหว ใช้เวลาไปสองสามชั่วโมงเพิ่งแก้ได้อันเดียว

ตอนนี้แก้ไปไฟล์นึงแล้วฮะ แต่ไม่รู้ว่าฟอนต์นี้ใช้ตรงไหนบ้าง จะใส่ลงไปก็คงหาภาษาไทยไม่เจออยู่ดี ต้องการคนช่วยฮะ เราจึงกลับมาที่

2. ทำการ EDIT table font ให้เป็นภาษาไทย (รูปทั้งหมดถูกย่อเพื่อดิสเพลย์บนเว็บแบบเบี้ยวๆ คลิกแล้วจะดูภาพไซส์เต็มได้ฮะ)

2.1 เปิดโปรแกรม Fontlab (ใครใคร่ละเมิดลิขสิทธิ์ ต้องไปวนเวียนแถวอ่าวโจรสลัดนะฮะ ไม่รู้เหมือนกันว่าตัวเดโม่ทำอะไรได้บ้าง แล้วก็ไม่รู้เหมือนกันว่าตัวเต็มราคาเท่าใหร่)

2.2 เปิดฟอนต์จาก @nuuneoi ที่ชื่อ Mobi (เป็นฟอนต์สำหรับ Android)
 เราจะใช้ฟอนต์นี้เป็นฟอนต์ต้นแบบโครงการนี้กัน

2.3 เปิดฟอนต์จาก webOS แล้วพิจารณาว่าเป็นฟอนต์แบบไหน (bolditalic, bold-italic, regular)
 ดูจากที่วงไว้ เผื่อบางฟอนต์มีบอกว่าฟอนต์นี้เป็นฟอนต์อะไร

2.4 พิจารณาแล้วว่าเป็นแบบไหน ก็ไปเอาฟอนต์แบบนั้นจาก Mobi มาลง (เช่น Serif bold ก็ไปดึง DroidSerif-Bold.ttf  **มาลง)
2.4.1 พิจารณาก่อนละกันว่าฟอนต์เป็น San หรือ Serif
2.4.2 Sans กับ Serif ต่างกันยังไง?

 (รูปจาก http://bit.ly/nCqhnS)

ฟอนต์ Serif จะมีหัว ในขณะที่ San จะไม่มีหัว (สังเกตหัวตัดของ Serif เทียบกับ Sans ข้างบนดูสิ)

2.5 ยังงงๆกับโปรแกรมเหมือนกัน เอาเป็นว่าก๊อปปี้ฟอนต์มาแปะข้างหลังก่อนตัวนึง แล้วค่อยเอา font ภาษาไทยต้นแบบจาก Mobi มา paste ดู
อันนี้เราจะแปะตัว f005 (ข้อหาอยู่ข้างหลังแล้วไม่เป็นตัวติดสีแดงบนหัว) แล้ว paste ทำให้ระบบถามว่าจะวางจริงหรือ วางแม่มเลย

2.5.1 เมื่อแปะแล้วจะเป็นแบบนี้

2.6 เมื่อเลือกได้แล้วว่าจะดึงฟอนต์ต้นฉบับมาจากไฟล์ไหนก็ทำการก๊อปปี้เลย

2.7 แปะฟอนต์ครับ

 2.8จะพบว่าฟอนต์ไทยตารางเพี้ยน ทำการแก้กลับ
 อย่างอันนี้ผมเอา ‘ก’ แทนที่ uniF005 มันก็เลยขึ้นแบบดังกล่าว ให้ก๊อปเทเบิลของ ‘ก’ ที่ถูกต้องจากฟอนต์เดิม (ก  name = uni0E01, unicode = 0E01 ) แล้วกด Apply ข้างล่าง (ถ้าไม่กดจะไม่ถูกแก้ โปรแกรมมันโบราณ ไม่มีชอร์ตคีย์ และไม่กู้ให้นะเอ้อ)

2.9 ลบฟอนต์ส่วนเกินออกด้วย (ที่ก๊อปมาแปะเมื่อกี้น่ะแหละ)

2.10 เสร็จแล้วเซฟไฟล์เป็น .vfb แล้วส่งมาให้ตรวจที่ bankkung@gmail.com ถ้าตรวจสอบถูกต้องแล้วผมจะอัพเดทข้างล่างให้นะครับ

UPDATE ฟอนต์ที่แก้แล้ว

timesi.ttf

download Font จาก OS (คลิกที่นี่)

13 Responses to "[Needed] Crowded compute for touchpad to display Thai ต้องการแรงทำฟอนต์สำหรับ WebOS"

ผมพึ่งถอย Touchpad มา
อย่างนี้คือเอา timesi.ttf ที่แก้แล้วทับของเดิมก็จะอ่านภาษาไทยได้ใช่ไหมครับ

เฉพาะพื้นที่ ที่ Timesi.tff ดูแลครับ (ซึ่งไม่รู้ว่าตรงไหน) อยากได้ต้องทำทุกฟอนต์ครับ เรียบร้อยแน่นอน

ทำตามอันนี้ก็ได้นี่ครับ http://torsakch.com/2011/08/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%84%E0%B8%97%E0%B8%A2%E0%B8%9A%E0%B8%99-hp-touchpad/

ขอบคุณมากมายครับ จากใจจริงเลยสุโค่ยมาก
ตอนแรกทำตามแบบเวียดนาม มันใช้ได้แค่บางเว็ปเองคับ
มันโดนมากมาย ขอบคุณ คุณbankkungด้วยนะครับ ที่เป็นเจ้าของพื้นที่และ
มีน้ำใจช่วยกันแบ่งปันกัน ขอบคุณครับ

อ้าว นี่ไม่ใช่วิธีเวียตนามเหรอครับ

วิธีเวียดนามเป็นแบบคุณ nunt อะคับ

ไม่ทราบว่าตอนนี้มีคีย์บอร์ดไทยบ้างรึยังครับ ท่าทางจะยากกว่าฟอนต์ไทยเยอะ

ฮ่าๆๆๆ เวรกรรม
สรุป แค่ เอา font thai อะไรก็ได้ที่เป็น Open Type ไปวางทับ Heisei_Kaku_Gothic_nb.ttf

ก็เล่นเวปได้สมบูรณ์แล้ว T-T
นั่งโง่เปลี่ยนทับ font อื่นๆอยู่ตั้งนาน

ขอบคุณ zaaka ที่แนะนำลิงค์

http://www.palmpreacher.com/?p=3136#more-3136
เราน่าจะ โม keyboard TH จาก ตัวนี้ได้ครับ

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  เปลี่ยนแปลง )

Google photo

You are commenting using your Google account. Log Out /  เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out /  เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out /  เปลี่ยนแปลง )

Connecting to %s

สิงหาคม 2011
อา พฤ
 123456
78910111213
14151617181920
21222324252627
28293031  

คลังเก็บ

Tweet from twitter

  • เสียไป $1.99 แบบโง่ๆ เลย- 5 hours ago
  • อีสัสตีสอง กดโหลดแอพผิด ไปกดแอพเสียตังทำไม เบลอ- 6 hours ago
  • RT @animaldieinside: https://t.co/FWTvq77jJx- 3 days ago
  • ไม่ได้ไอ้คันสุดท้ายนี่จะกลายเป็นของซ้ำหมดเลยนะ https://t.co/hmT4T7tuMq- 3 days ago
  • เมื่อไหร่แม่งจะตายๆ ไปวะ เจ้ากรรมนายเวรเนี่ย- 3 days ago
  • เจ้ากรรมนายเวรกูไม่ตายซักที โรคระบาดก็มาแล้ว ผู้นำโง่ก็มาแล้ว กฏหมายเอียงกระเท่เร่ก็มาแล้ว ทำไมแม่งยังมีชีวิตได้วะ- 3 days ago
  • Fuck that mistake.- 3 days ago
  • for year and a half I didn't know that I can sell wrymprint and dragon for the trade of Eldwater.- 3 days ago
  • ก็อยากจะตรวจๆ ให้มันจบเหมือนกัน แต่ราคาค่าตรวจ กับความเสี่ยงที่อาจจะเจอทำให้ไม่อยากไปว้อย- 3 days ago
  • จากเป็นไม่หนัก เข้าโรงพยาบาลเกรงจะเป็นหนักกว่าเดิมดิ- 3 days ago
  • ไอฉิบหายวายป่วงเข้าวันที่สามละ voice call ที่ออฟฟิศก็บอกว่าเสียงเปลี่ยน ไล่ให้ไปเช็คว่าเป็นอะไรกันแน่- 3 days ago
  • RT @cats_plumhouse: Codex Seraphinianus เหนังสือออกแบบโดยศิลปิน-สถาปนิก Luigi Serafini เป็นสารานุกรมวิทยาศาสตร์เหนือจริง เรื่องราวของสิ่งมี…- 4 days ago
  • If there’s. Imagine that some hackers convert ps5 into AMD Xconnect box for any pc.- 4 days ago
  • The biggest disappointment in next green console is the missing of USB 4 (a.k.a. thunderbolt 3) because the standar… twitter.com/i/web/status/1…- 4 days ago
  • ทำไม text ทวีตล่าสุดมันเว้นวรรคเองทุกประโยคเลยวะ- 4 days ago
  • แต่ที่ใช้อยู่ทำให้อายุการใช้งาน 36 ชั่วโมงเหลือ 12 ชั่วโมงเลยนะ บั๊กแน่ๆ แต่ไม่รู้ตรงไหน- 4 days ago
  • อ่านใน reddit ไม่มีใครมีปัญหา ExpressVPN แดกแบตเลย แปลกจริง- 4 days ago
  • Liberty leading the people #AnimalCrossing #ACNH #NintendoSwitch https://t.co/WMbkxZ3pBy- 4 days ago
  • RT @AsapSCIENCE: From the year 2000 -> 2020 the amount of money spent on coronavirus research was less than the cost of two Avengers movies…- 4 days ago
  • @expressvpn something is definitely wrong with the client. Did any update in the last week cause this? Now my batte… twitter.com/i/web/status/1…- 5 days ago
%d bloggers like this: