Tips

เปลี่ยนฟอนท์บนมือถือ&แท๊บเล็ต Samsung ด้วยการสร้าง FlipFont

ปัญหาหลักอย่างนึงของผู้ใช้มือถือและแท๊บเล็ตของ Samsung คือเรื่องฟอนท์ตัวหนังสือที่เล็กแสนเล็ก และอ่านลำบากไม่น้อย ซึ่งจากที่สอบถามปัญหามาไม่ใช่ว่าทางทีมพัฒนาไม่มีเทส แต่ว่าเป็นเรื่องของการปรับขนาดฟอนท์เพื่อเลี่ยงไม่ให้สระด้านล่างและบนมีอาการซ้อนกันกลัวจะทำให้ผู้ใช้อ่านได้ลำบาก…แต่คงลืมคิดไปว่าการที่มันตัวเล็กนั้นอ่านยากกว่าสิบเท่า -__-” แต่เดชะบุญที่อย่างน้อย การตั้งค่าของ Samsung ก็ยังน่ารักตรงที่เปิดให้ผู้ใช้สามารถเปลี่ยนฟอนท์ได้ตามใจ ไม่ต้องมานั่งมารูทให้ยุ่งยากเหมือนบางค่าย ครั้นพอจะเปลี่ยนเข้าจริงๆ ก็ดันมีฟอนท์ไทยให้เลือกจริงๆน้อยแบบมาก – 3- ไม่เป็นไร…วันนี้เลยเอามาฝากตามคำเรียกร้อง เอาฟอนท์ไทยเป็น apk พร้อมลงมาฝากกัน พร้อมวิธีสร้างขึ้นมาเองมาแถมอีกด้วย ว่าแล้วก็ลุยกันเลยดีกว่าครับ 🙂

ปัญหาหลักอย่างนึงของผู้ใช้มือถือและแท๊บเล็ตของ Samsung คือเรื่องฟอนท์ตัวหนังสือที่เล็กแสนเล็ก และอ่านลำบากไม่น้อย ซึ่งจากที่สอบถามปัญหามาไม่ใช่ว่าทางทีมพัฒนาไม่มีเทส แต่ว่าเป็นเรื่องของการปรับขนาดฟอนท์เพื่อเลี่ยงไม่ให้สระด้านล่างและบนมีอาการซ้อนกันกลัวจะทำให้ผู้ใช้อ่านได้ลำบาก…แต่คงลืมคิดไปว่าการที่มันตัวเล็กนั้นอ่านยากกว่าสิบเท่า -__-” แต่เดชะบุญที่อย่างน้อย การตั้งค่าของ Samsung ก็ยังน่ารักตรงที่เปิดให้ผู้ใช้สามารถเปลี่ยนฟอนท์ได้ตามใจ ไม่ต้องมานั่งมารูทให้ยุ่งยากเหมือนบางค่าย ครั้นพอจะเปลี่ยนเข้าจริงๆ ก็ดันมีฟอนท์ไทยให้เลือกจริงๆน้อยแบบมาก – 3-

 

ไม่เป็นไร…วันนี้เลยเอามาฝากตามคำเรียกร้อง เอาฟอนท์ไทยเป็น apk พร้อมลงมาฝากกัน พร้อมวิธีสร้างขึ้นมาเองมาแถมอีกด้วย ว่าแล้วก็ลุยกันเลยดีกว่าครับ 🙂

สำหรับคนที่ต้องการแค่เปลี่ยนฟอนท์นะครับ โหลด mobi.apk หรือ ssv2.apk (ฟอนท์รุ่นใหม่ของ Samsung) ตรงนี้ไปได้เลย ซึ่งเมื่อทำการลงเสร็จเรียบร้อยก็สามารถเข้าไปเปลี่ยนฟอนท์บนเครื่องได้ตามนี้เลยครับ

ตั้งค่า>จอภาพ>การแสดงผลหน้าจอ>รูปแบบอักษร (settings>display>screen display>font style)

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

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

เตรียมตัว
– Apk Manager v5.0.2 สำหรับแก้ไข apk files
– FontCreator v5.0 สำหรับแก้ไขฟอนต์ ซึ่งจะเป็นตัว trial ลองใช้ได้ 30วัน ถ้าใครเล่นแล้วยังไม่เบื่อก็อุดหนุนเค้าหน่อยละกันนะ 😀
– Photoshop หรือ GIMP(ฟรี -> http://www.gimp.org/downloads/) เอาไว้ทำ icon ของตัว apk
– Digitally Signed Monoglyceride ฟอนต์ต้นฉบับที่จะเอามาแก้ให้เป็นฟอนต์ใหม่
– ไฟล์ apk Font smile (รู้สึกว่าจะเป็นตัวเปื้อนยิ้ม) ใช้เป็นตัวต้นแบบ ที่จะเอามาแก้ไข
– ไฟล์ font .ttf ที่ต้องการนำมาแปลง mobi หาโหลดได้จาก nuuneoi’s blog แต่อีกแหล่งที่นิยมกันก็คือ เว็บฟอนท์สุดเจ๋งของไทย f0nt.com
รวบรวมให้โหลดทั้งหมดแล้วใน box กับไฟล์ในการสร้างฟอนท์ flipfont

วิธีการสร้างฟอนท์ ประกอบด้วย 2 ส่วนหลักๆเท่านั้น คือ
1. จัดเตรียมฟอนท์ที่ต้องการทำด้วย Font Creator
2. แปลงเป็น file apk ด้วย apk manager เพื่อทำไฟล์สำหรับลงเครื่อง

ขั้นตอนโดยละเอียด
1.1 เปิดโปรแกรม FontCreator ขึ้นมา
1.2 เปิดฟอนท์ที่เราต้องการจะใช้ขึ้นมา (ในที่นี้จะใช้ mobi เป็นตัวอย่างนะครับ) จากนั้นให้สังเกตด้านล่าง มันจะมีเขียนบอกจำนวน glyphs ทั้งหมดเอาไว้

1.3 เปิดฟอนท์ monoglyceride ที่เราโหลดมาซะจากนั้นก็ select all แล้วก็ลบทิ้งซะ
1.4 บนหน้าต่าง monoglyceride สั่ง insert glyphs เข้าไปใหม่ด้วยจำนวนที่เท่ากับกับของ mobi
1.5 กลับมาที่ mobi สั่ง copy glyphs ทั้งหมดไปแปะบนหน้าต่างของ monoglyceride ด้วยคำสั่ง paste special โดยให้เลือกทุก options และที่ mapping ก็ให้เลือก overrule same mappings ด้วย

1.6 กด save as แล้วก็เปลี่ยนชื่อฟอนท์เป็น mobi หรือตามต้องการ

เสร็จขั้นตอนจัดเตรียมฟอนท์ที่ต้องการอย่างรวดเร็ว
ปล. การสร้าง glyphs บนหน้าต่าง monoglyceride จริงๆไม่ fixed ว่าต้องเท่านั้นเท่านี้ เราสามารถไปลากแปะเพิ่มเติมได้ตามจำนวนที่เราต้องการเลย
ปล2. ต้องทำการสร้างไฟล์สำหรับตัวหนา ตัวเอียงแยกต่างหากเอาไว้ด้วย ไม่งั้นจะเห็นเป็นตัวปกติตลอดเวลา ในที่นี้ font mobi ทำมารองรับทุกแบบ จึงมีทั้งหมด 6 ไฟล์

2.1 extract apk manager v5.0.2 ออกมา
2.2 นำเอาไฟล์ com.monotype.android.font.smile.apk ไปวางที่ folder “place-apk-here-for-modding” สามารถ rename เป็นชื่ออื่นก่อนตามต้องการได้เลย เช่นในที่นี้ผมเปลี่ยนเป็น mobi.apk
2.3 เข้าโปรแกรมโดยคลิก script.bat

2.4 พิมพ์ 22 เพื่อเลือกโปรเจคที่ต้องการแก้ไข
2.5 พิมพ์ 9 เพื่อ decompile (แตกไฟล์) สำหรับเอามาแก้ไข ซึ่งไฟล์ที่คลายออกมาแล้วจะอยู่ในโฟลเดอร์ projects ซึ่งจะมี structure ประมาณนี้

2.6 เอาฟอนท์ที่เราทำเอาไว้ในข้อ 1 ไปใส่ไว้ที่ assets>fonts
2.7 เปลี่ยนชื่อ folder smile ใน smali>com>monotype>android>font เป็นชื่อที่เราต้องการ
2.8 ทำการแก้ไขไฟล์ทั้งหมด 9 ไฟล์
– AndroidManifest.xml [root: แก้ไขชื่อและเวอร์ชั่นของ apk] ชื่อด้านท้ายสุดของ package ต้องเป็นชื่อเดียวกับ folder ในข้อ 2.7

– smile.xml [assets>xml: แก้ไขข้อมูลฟอนท์บน apk] จำนวนข้อมูลในนี้จะต้องเท่ากับจำนวนของฟอนท์ที่เราใส่เข้าไปในข้อ 2.6 เมื่อแก้ไขเสร็จก็ให้เปลี่ยนชื่อจาก smile.xml เป็น [ชื่อfontใน2.7].xml

– icon.png [res>drawable: ใส่โลโก้ที่เราต้องการลงไป]
– string.xml [res>value: เปลี่ยนชื่อ apk]
 
– *.smali [smali>com>monotype>android>font>smile: เข้าไปเปลี่ยน path ให้ถูกต้อง] มีทั้งหมด 5 files ให้ทำการค้นหาคำว่า smile แล้วเปลี่ยนเป็นชื่อ font ตามข้อ 2.7 ทั้งหมด…ทำอย่างนี้ทั้ง 5 ไฟล์เลย

2.9 กลับไปที่ apk manager แล้วก็พิมพ์ 11
– มันจะถามว่า “Is this a system apk (y/n)” พิมพ์ y แล้ว Enter
– แล้วมันจะถามอีกว่า Aside from the signatures, would you like to copy over any additional files that you didn’t modify from the original apk in order to ensure least # of errors (y/n) ให้ตอบ n เสร็จแล้วมันก็จะทำงานจนมันกลับไปหน้า Main (จะได้ ชื่อไฟล์ Unsignedsmile.apk ใน Folder “place-apk-here-for-modding” จะยังไม่สามารถใช้ติดตั้งได้)
2.10 พิมพ์ 12 แล้ว Enter ก็จะได้ apk ชื่อ Signedsmile.apk ใน Folder “place-apk-here-for-modding” เสร็จแล้วพร้อมติดตั้งครับ

แค่นี้ก็เรียบร้อย จะเสียบสายต่อเข้าคอมเพื่อดึงไฟล์ลงเครื่องหรือว่าจะโยนเข้า dropbox ก็สะดวกดี จะได้แชร์ให้คนอื่นได้ง่ายๆด้วย ถ้าใครต้องการขยายฟอนท์เพิ่มเติม ก็สามารถแก้ไขได้ตั้งแต่ในขั้นตอนเตรียมไฟล์นะครับ ก่อนเลือก save ก็สั่ง tools>glyphs transformer แล้วก็สั่งขยายได้เลยครับ

ใครลองสร้างแล้วได้ผลยังไงก็เอามาแชร์ให้เพื่อนได้ใช้กันด้วยนะครับ แล้วก็ระวังเรื่องลิขสิทธิ์ฟอนท์กันด้วยล่ะ 🙂

เอวัง ขอบคุณผู้เขียนบทความนี้บน xda-developer แล้วก็คุณ ArttimusPrime จากห้อง Tab7+ ใน droidsans มา ณ ที่นี้ ที่ช่วยแบ่งปันความรู้และทำให้เรียบเรียงบทความได้ง่ายขึ้นเยอะครับ หากเขียนได้ไม่เข้าใจตรงไหนสามารถทักท้วงเพื่อเปลี่ยนได้นะครับ พอดีพยายามเปลี่ยนให้สั้นและกระชับที่สุดครับ

credit: mobi font เป็นผลงานของ nuuneoi ที่เปิดให้คนสามารถโหลดไปใช้ได้ฟรีไม่เก็บตังค์นะคับ ขอบคุณสำหรับงานดีๆอย่างงี้ด้วยคับ

 

30 Comments

  1. saharat sattee Post on April 15, 2012 at 2:30 am

    #415914

    ดีจัง

  2. dekdeejack

    dekdeejack Post on April 15, 2012 at 2:38 am

    #415926

    ขอบคุณมากค้าบบบ

  3. yimnote

    yimnote Post on April 15, 2012 at 2:42 am

    #415935

    สวดยอดเลยลวกเพ

  4. boatheng Post on April 15, 2012 at 2:44 am

    #415940

    ผมใช้ Galaxy Note ไม่มีปัญหา font เล็ก โชคดีไป

  5. wat Post on April 15, 2012 at 3:58 am

    #415977

    อ่านแล้วหลายขั้นตอนเหมือนกัน แต่เห็นมี mobi font ของ nuuneoi พร้อมใช้แล้ว
    ขอบคุณมาก ๆ เดี๋ยวเอาไปใส่ tab8.9 ดูนะครับ

  6. bankvirus

    bankvirus Post on April 15, 2012 at 3:58 am

    #415979

    เช้าขั้นเทพเลยเว้ยเห้ย

  7. holysix

    holysix Post on April 15, 2012 at 4:06 am

    #415981

    เยี่ยมจริงๆ ขอบคุณมากครับ

  8. Apeiron Sleep

    Apeiron Sleep Post on April 15, 2012 at 4:57 am

    #416029

    ขอบคุณจริงๆครับ

    แต่ที่คาใจมาตลอดตั้งแต่ใช้ android ก็คือ สระลอย น่ะครับ

    พอจะมีวิธีแก้หรือเปล่าครับ

  9. kijsophon

    kijsophon Post on April 15, 2012 at 5:18 am

    #416038

    เมพ มากคับคุงกิม

    ตอนนี้ผม เอา ฟร้อน์มาโมเองไช้ Century Gotic อยุ่ เด่วจะลองเอาตัวนี้ไปลองลงดู

    สนใจฟร้อนท์ไหม่ ของ SS อิอิ สงสัยว่าตัวนี้เป็๋นฟร้อนท์เดียวกับที่คุณกิมเคยโพส ใน G+ รึป่าวเอ่ย

    แล้วฟร้อนท์ใหม่นี้ มันมาไหม่กับ SS ตัวใหนหว่าาาา อิอิ

    รู้สึกว่า SSV2 เวลาเปิดเวป ดูภาษาไทย จะยก สูง สระ มันติดๆ ยังไงม่ะรู้

    • Ponlawat

      Gimme Post on April 15, 2012 at 5:19 am

      #416044

      ตัวเดียวกันแต่ว่าโมเพิ่มนิดนึงให้มันใหญ่ขึ้น 15%
      ฟอนท์นี้จะมากะ Tab2 คับ 😛

      ไม่พูดใน G+ แต่ดันมาบอกหมดในนี้แทน 555 เวงล่ะตรู

      เรื่องสระติดนี่ไม่แน่ใจว่าเกิดจากอะไรกันแน่ ไว้ค่อยหาอีกที ขอตัวทำอย่างอื่นก่อนละกันคับ ^^"

    • kijsophon

      kijsophon Post on April 15, 2012 at 5:25 am

      #416048

      ฟร้อม ถ้าเราไปปรับให้ มันใหญ่ขึ้น มันจะมีผลกับ สระ ที่ให้สระลอยครับ

      อาจต้องปรับ ให้สระ ลดต่ำลงมา

      หรือตอนปรับขนาดฟร้อนท์มันจะไห้เลือกว่า จะให้ขยายใหญ่ขึ้น โดยยังคงคำแหน่งอยุ๋รึป่าว

      ออกแนว 9 จุด จะไห้ ขยาย บน ล่าง ซ้าย ขวา ทะแยง

      ประมาณนั้นครับ ม่ะงั้น สระภาษาไทยจะลอย ผมเคยลองปรับ ปรับสระได้ สามสี่ตัว เลิกครับ เยอะเกิน 55555

      ฟร้อน SSV2 หลังไมค์น๊าาา

    • Ponlawat

      Gimme Post on April 15, 2012 at 11:16 am

      #416208

      เดี๋ยวส่งให้ครับ ส่วนเรื่องแก้สระลยและปรับให้ระมนลงมา ว่างแล้วจะทำให้อีกทีนะ ^^"

    • kijsophon

      kijsophon Post on April 15, 2012 at 5:08 pm

      #416267

      เย้ๆ ขอบคุณครับ

  10. gamerb

    gamerb Post on April 15, 2012 at 6:23 am

    #416096

    ขอบคุณครับ ใช้กับ 7.7 อ่านง่ายขึ้นเยอะเลย

  11. ArttimusPrime

    ArttimusPrime Post on April 15, 2012 at 6:31 am

    #416100

    จัดไปจร้า..

  12. nuttakarn Post on April 15, 2012 at 6:47 am

    #416106

    ผมว่าฟ้อนส์เดิมๆที่มากับเครื่องอ่านง่ายและสวยกว่านะครับ ถ้าปรับขนาดใหญ่ขึ้น

    • Ponlawat

      Gimme Post on April 15, 2012 at 11:14 am

      #416207

      เครื่องรุ่นไหนอ่ะคับ ของผมมีปัญหากับ Samsung ทุกรุ่นตั้งแต่ใช้มาว่ามันตัวหนาและเล็ก ไม่สวยเอาซะเลยอ่ะ

  13. SSlover Post on April 15, 2012 at 7:09 am

    #416116

    แหล่มมมม

  14. Vincent Post on April 15, 2012 at 7:48 am

    #416149

    ขอบคุณครับ …

  15. bicsturgeon

    bicsturgeon Post on April 15, 2012 at 8:25 am

    #416168

    ง่ะ ผมใช้กับ Galaxy 551 รอมศูนย์ 2.2 ไม่ได้อะ

  16. zidaeiou Post on April 15, 2012 at 9:55 am

    #416197

    น่าจะมีวิธีจัดการกับสระลอย… แอนดรอยภาษาไทยสระลอยน่าเกลียดอยู่ OS เดียวเลย = =''''

    • Ponlawat

      Gimme Post on April 15, 2012 at 11:13 am

      #416206

      ขอปรึกษาเหล่าเทพก่อนว่าทำอะไรได้บ้าง รำคาญเหมือนกัน

  17. takato

    takato Post on April 15, 2012 at 11:16 am

    #416209

    รอ ics ดีกว่า ics ปรับ size font ได้

  18. hs5hym

    hs5hym Post on April 15, 2012 at 5:51 pm

    #416302

    ขอบคุณครับ ตัวSSv2.ใหญ๋พอดีสายตาเลย

  19. panzerpax

    panzerpax Post on April 18, 2012 at 11:15 am

    #418776

    one X ทำได้รึป่าวครับ

  20. chai444 Post on May 26, 2012 at 4:33 am

    #452814

    ขอบคุณครับ ดีขึ้นพอสมควร แม้ยังไม่ถึงกับดีมากก็ตาม

  21. NineV Post on May 31, 2012 at 7:07 pm

    #457295

    ทำฟอนต์แล้ว ติดตั้งแล้ว แต่เวลาจะใช้งาน กลับไม่เจอชื่อ ฟอนต์ในให้เลือกครับ

  22. NineV Post on May 31, 2012 at 7:10 pm

    #457298

  23. tirdtoon Post on September 30, 2012 at 3:44 am

    #558585

    แจกฟรีฟอนต์แบบ Flipfont ของฟอนต์ THSarabunNew นะครับ –>
    https://play.google.com/store/search?q=%E0%B8%AA%E0%B8%B2%E0%B8%A3%E0%B8%9A%E0%B8%B1%E0%B8%8D&c=apps

  24. wirote Post on June 4, 2016 at 5:58 pm

    #952741

    สงสัยจัง ว่าฟอนด์ใน ios ถึงสวยงามจัง แต่ ฟอนด์ใน android ที่ติดมากะเครื่องทำไมห่วยจังครับ ทาง google ไม่สนใจการปรับปรุงเปลี่ยนแปลงหรือพัฒนาให่มันดีขึ้น จนรู้สึกอิจฉา คนที่ใช้ iphone ที่มีฟอนด์สวยงาม สบายตาจริงๆ อย่างฟอนด์ธนบุรี
    ค่าย ios ให้ความสำคัญรายละเอียดได้ดีจริง ๆ

Leave a Reply

To Top