ใครที่มาตามหาไฟล์
Supertemplate โหลดได้จากที่นี่นะครับ
//แอน
อ้างคำพูดจาก: iannnnn เมื่อ 26 มิ.ย. 2013, 10:52 น.
https://docs.google.com/file/d/0B5PENpxEPXD1NlQ0VFU1RENxdWs/edit?usp=sharing (https://docs.google.com/file/d/0B5PENpxEPXD1NlQ0VFU1RENxdWs/edit?usp=sharing)
อ้างคำพูดจาก: SuperStore เมื่อ 03 มี.ค. 2012, 21:28 น.
ชื่อ Supertemplate ละกันครับ
เครดิตก็
ต้นแบบ : คุณนายพล จัดทํา : Superstore Font
ปรับปรุง : Leo Charisma เสนอแนวคิด : Typomancer
ผมได้รับจม.ประมาณนี้มาครับ
อ้างอิงสวัสดีครับ
ผมชอบ font คุณ Layiji มากครับ
แต่ว่าเวลาใช้จะมีปัญหา หน่อย
ซึ่งเป็นปัญหาที่ไม่มีใน font ที่มาจากหน่วยงานใหญ่
เช่น Sarabun ของ SIPA ครับ
ผมทราบจากการเปิดดูด้วยโปรแกรม Type Light (freeware)
ว่า คุณ Layiji ได้ map ascii code ในมาตรฐาน tis-620 ลงใน Unicode ครับ
อันนี้คือ ก.ไก่ ของคุณ Layiji
Mapping to unicode:
00A1 exclamdown (Latin-1 Supplement)
0E01 kokaithai (Thai)
อันนี้คือ ก.ไก่ Sarabun
Mapping to unicode:
0E01 kokaithai (Thai)
สังเกตว่า 00A1 ที่เกินมาไม่ได้ถูกมองเป็น ASCII แต่ถูกมองว่าเป็น Unicode ครับ
แต่ถ้าไม่ใช้อักษร Unicode ช่วงนั้นก็ไม่มีปัญหา แต่เผอิญว่าผมใช้ล่ะครับ
อักษรภาษาไทยก็เลยไปอยู่ผิดที่ผิดทาง อย่าง ก.ไก่ ก็ไปแทนที่ exclamdown
สัวนปัญหาที่ผมเจอจริงๆเลยคือ 00BB กับ 00AB ใน Unicode ครับ
ถ้ามี font version ถัดๆไป
ผมจะขอrequestให้ map อักษร ตามfontใหญ่ อื่นๆ
ได้มั้ยครับ
ซึ่งไอ้เรื่องพวกนี้นี่ความรู้เป็น 0 เลยครับ
ไม่รู้เรื่องเลยว่าอะไรคืออะไร แล้วต้องทำอะไร
แต่อยากรู้ขึ้นมาซะแล้ว ใครพอรู้เรื่องพวกนี้บ้างครับ
รบกวนช่วยหน่อยนะครับ
ขอบคุณครับ
Template ของนายพล เป็น Template แบบ Hybrid
คือ มีช่วงภาษาไทย 2 ช่วง คือ Unicode กับช่วง ASCII
(ภาษาไทย ASCII ไปอยู่ตำแหน่งของ Roman II -- {ภาษาอังกฤษ ที่มี diacritic หรือ accent ด้านบน})
เพื่อให้รองรับการทำงานภาษาไทยในโปรแกรมโบราณด้วย
ผมเข้าใจแบบนั้นนะ
ดังนั้นมันจึงมีผลกระทบกับการทำงานโหมด Unicode คือ ช่วงทับกัน เกิดการพิมพ์อักขระไม่ตรง
แต่ตามจดหมายคือ เขา Request ให้จัดวางอักขระ
ตามมาตรฐานของ Unicode ไปเลย
ซึ่งในปัจจุบัน เราควรที่จะใช้ Unicode แบบเต็มตัวกันได้แล้ว
เพราะซอฟท์แวร์กราฟิกต่างๆ ก็รองรับกันหมดแล้ว และ MS Word :12:
สรุปง่ายๆ ว่าช่องอักขระแอสกี้เนี่ย เราเอาตัวอักษรไทยเข้าไปแทน
เพื่อให้มันแสดงผลได้ในโปรแกรมเก่าๆ ครับ (ซึ่งที่จริงมันผิด แต่มันคือการแก้ปัญหา)
นั่นก็แปลว่า เทมเพลตนายพล ที่เป็นเทมเพลตซึ่งทำมาแก้ปัญหาเมื่อ 6-7 ปีก่อน
ตอนนี้ก็ได้ทำงานเต็มหน้าที่ของมันแล้ว มา พ.ศ.นี้โลกเราเริ่มพัฒนาเข้าสู่ Unicode เต็มตัวแล้วครับ
อีพวก Microsoft Word อะไรพวกนั้นก็เริ่มรองรับกันได้หมดแล้ว
และต่อไปเราคงจะต้องไปหยิบใช้เอาเทมเพลตอื่นๆ ซึ่งได้มาตรฐานมาแทนครับ
ปีที่แล้วตูไปงานของ TFace มา และได้เทมเพลตมาชุดนึง ซึ่งเป็นมาตรฐานจริงๆ :12:
เดี๋ยวจะก็อปให้ครับ ยังไม่รู้ว่าเขาจะให้แจกหรือเปล่ายังไง
เทมเพลตของ tface มีปัญหาเรื่องการแสดงผลเวลาพิมพ์บนเครื่องเลเซอร์เช่นในกรณี ก.ไก่ พิมพ์แล้วขาของก.ไก่(stem)ทั้งสองข้างไม่เท่ากันครับ
ซึ่งตรงนี้แจ้งพี่หนุ่มไปแล้ว แต่พี่เขาคงไม่ว่างแก้ไขให้ครับ + กับขาดเครื่องหมายที่จําเป็นบางอย่างเช่น " เป็นต้นครับผม
ในกรณีเทมเพลตของนายพลถ้าลบแอสกี้ออกหมด แล้วไปเปิดดูเทมเพลตมาตรฐานของค่ายอื่นแล้วไล่เช็ค ยูนิโค๊ดให้ตรงกันทุกตัว ก็สามารถใช้แทนกันได้100% ครับไม่มีปัญหาอะไรที่พบ ผมtestมาหลายเดือนละครับ (เทมเพลตนายพลบางตัวยูนิโค๊คไม่ตรงกับมารฐานครับซึ่งถ้าผมจัาไม่ผิดจะเป็นพวกวรรณยุกต์เยื้องซ้ายอะไรทํานองนี้ครับ)
แสดงว่าใช้เทมเพลตนายพลดัดแปลงเอาช่วงแอสกี้ออกหมดก็ดีกว่าใช่ไหมครับ
ไม่มีปัญหาอะไรนะครับ ผมค่อนข้างมั่นใจว่าเทสหมดแล้ว เนื่องจากตอนใช้เทมเพลตนายพลส่งงานให้ทางยูนิแลมป์เจอปัญหาเยอะเมหือนกันครับ เพราะทางลูกค้า copy text มาแล้วใส่ทั้งใน auto cad ใน word ในบ้าในบออะไรเยอะแยะ ผมค่อนข้างปวดหัวเหมือนกันครับ พอจะทําฟอนต์ใหม่เรื่องนี้เลย concern เป็นเรื่องต้นๆ จริงๆถ้าท่าไหนจะเอาเทมเพลตที่ผมแปลงมาแล้วยินดีส่งให้ได้หลังไมค์เลยครับ
พอจะทำแจกเป็นเทมเพลตฉัตรณรงค์ได้ไหมครับ :30:
แตกกิ่งออกมาโดยให้เกียรติตัวออริจินัล (ภาษาโปรแกรมเมอร์เขาเรียก fork)
คิดว่าน่าจะเป็นประโยชน์ต่อส่วนรวมครับ
ผมไม่มีปัญหาครับพี่ แต่มันจะติดตรงที่ในเทมเพลตมันมีฟอนต์ผมฝังอยู่(ซึงจริงๆตัวนี้จะเอามาแจกฟรีช่วงกุมภา) จะขอคําแนะนําหน่อยว่าหรือผมจะเอาฟอนต์อะไรใส่ลงไปดีครับ? พอดีตัวที่จะแจกก็เป็นฟอต์ลายมือด้วย ดูไม่ค่อยงามเท่าไรถ้ามาเป็นเทมเพลต
ดีใจๆ :25:
ถ้างั้นก็คงต้องกลางๆ ครับ
ว่าแต่อะไรกลางดีอะ :30:
อ้างคำพูดจาก: iannnnn เมื่อ 08 ม.ค. 2012, 22:01 น.
ดีใจๆ :25:
ถ้างั้นก็คงต้องกลางๆ ครับ
ว่าแต่อะไรกลางดีอะ :30:
หรือผมว่าใช้ฟอนต์คุณนายพลนั้นแหละทับไปเลยครับ (แต่ผมต้องค่อยๆเอาแทนทีละตัว เพราะกลัวถ้า copyทับไปเลยมันจะยังติดแอสกี้อยู่ ตรงนี้คงต้องใช้เวลาซักระยะ แต่จะพยายามให้ทันช่วงกุมพาพันธ์ครับ) ส่วนตัวอักษร ©®™¼½¾¿ ที่ผมเพิ่มขึ้นมา ผมอาจจะขออนุญาติทําให้มาเองให้เลยเพื่อความรวดเร็ว หรือถ้าคุณนายพลอยากจะทําก็ได้เช่นกันครับ :20:
ปล.แต่ถ้าใครอยากจะใช้ก่อนช่วงที่ผมทําผมสามรถส่งให้ทางหลังไมค์ได้เลยครับ
:25: กรี๊ดๆๆๆๆ
ยังไงไว้จะมาปล่อยนะครับสัญญาเลยครับ ขอเวลาไปทําก่อนครับ
ตามมากรี๊ด :25: :25: :25:
พับโปรเจคท์ฟอนต์ไว้ก่อน รอเทมเพลตใหม่ :25:
ถ้าจะทําผมส่งให้ได้หลังไมค์นะครับ แต่ถ้าจะรอก็ได้เช่นกันครับ
ปล.ผมพึ่งนึกออกว่าของนายพลเป็น 2048 ของผมเป็น 1000 น่ะครับ :14:
ปล.2. ขอแก้นิดนึงครับ คือ ©®™ ที่เทมเพลตเก่ามีอยู่แล้วครับ แต่รหัสยูนิโค๊ดมันไม่ตรงกับมาตรฐานครับ :20:
1000 ก็ได้ครับ ดีซะด้วย ต่อไปเอาแบบนี้เลยครับ :12:
รักอะ
รอใช้ของใหม่ :25:
อ. ปรากฏตัวพร้อมสิ่งมีประโยชน์เสมอ :25:
เสร็จหมดแล้วนะครับใครอยากทดลอง ลองได้เลยครับ (ช่วยกันตรวจสอบด้วยนะครับ แต่จริงๆน่าจะสมบูรณ์แล้ว)
http://www.mediafire.com/?6g5zmdnbguhdvpc (http://www.mediafire.com/?6g5zmdnbguhdvpc)
ขอบคุณครับ :25:
ฝากด้วยนะครับ :25:
ขอบคุณครับ :25:
ยังไงฝากกันตรวจสอบด้วยนะครับทุกท่าน ส่วนตัวผมเช็คหมดแล้วว่าไม่ิตดขัดอะไรครับ อย่างไรผมว่า deadline ซักสองอาทิตย์ก็ได้นะครับ ถ้าไม่ติดขัดอะไรจะได้ปล่อยให้ใช้กันครับ
แล้วถ้าผมสร้าง glyph ขึ้นใหม่ต้องกำหนด mapping มั้ยครับ
เช่น ก ไก่2 อะไรอย่างงี้
ผมไม่รู้เรื่องเยอะนะครับ แค่กัาหนดยูนิโค๊ดให้ตรงมารฐานเฉยๆ แต่ที่คุณเลย์ถามหมายถึงจะทําก.ไก่สองแบบอะไรแบบนั้นใช่หรือเปล่าครับ ถ้าใช่น่าจะเป็นเรื่องของลิเกเจอร์มากกว่าครับ แต่ในกรณีที่เราจะเพิ่มตัวมาตรฐานเพิ่ม เช่น ตัวองศา ตัวสามเหลี่ยม อะไรทํานองนี้ สามารถ create กริปขึ้นมาใหม่แล้วใส่ยูนิโค๊ดให้ตรง ก็ใช้ได้แล้วครับ ถ้าในกรณีลิเกเจอร์ผมไม่เคยเขียนครับ แต่คุณลีโอกับอ.โม่จะเขียนกันได้ครับ
ไม่ค่อยเก็ตคำถามครับ :3005:
ใช่ครับ คือผมกลัวว่าการที่เรา create glyph ขึ้นมาใหม่ จะไปตีกับมาตฐานเดิม ถ้ามันไม่กระทบอะไรก็โอเคเลยครับ
ผมจะได้ทดลองงานประหลาดของผมซักที :30:
อ้อ อีกเรื่องนึง เวลาผม new glyph ขึ้นมา แล้วดันทำเป็น ร เรือ2 พอจะทำ ก ไก่2 มันเรียกให้ ก.ไก่อยู่หน้าได้เปล่าครับ (อันนี้ใน fontlab เลยนะครับ)
มันมีคำสั่งเรียง character แต่ไม่รู้มันเรียงจากอะไร น่าจะจาก mapping อะไรหรือเปล่า ซึ่ง Glyph ที่สร้างใหม่มันไม่ได้กำหนดอะไรไว้เลยเรียงไม่ได้หรือเปล่าครับ
น่าจะเรียงจากรหัสครับ (เรียงแบบคัสตอมไม่ได้)
เวลาผมทำงานผมจะดูเป็น pages mode / ms windows 873 Thai OEM น่ะครับ
(อันนี้จดมาจากตอนไปแค้มป์ tface)
แล้วก็ส่วนที่เรา create glyphs ขึ้นมาใหม่นั้น ถ้าเราไม่ได้ตั้ง unicode ให้ ไม่น่าจะมีข้อจำกัดเรื่องจำนวน glyph น่ะครับ
พวกรหัสที่ว่าเปลี่ยนได้เปล่า
แล้วต้องเปลี่ยนยังไงให้ไม่มีปัญหา
เพราะตัวอักษรชุดอัศจรรย์ผม ผมเริ่มที่ ร เรือ ก่อนเลย หงุดหงิดมาก เรียงไม่ได้ :30: :30:
ตามที่อ.โม่บอกนะครับ ผมไปตามอ.โม่มาช่วยตอบ ผมไม่รู้เรื่องอะไรมากกว่าที่ผมโพสไปแล้วครับ หางอึ่งมากครับเรื่องเทคนิค ต้องขอโทษด้วยนะครับ :46:
รหัสนี่คือรหัส unicode ใช่ไหมครับ เปลี่ยนไม่ได้ครับ เพราะว่ามันเป็นรหัสมาตรฐาน ซึ่งถ้ามันเลยช่วงรหัสของภาษาไทยไป มันก็อาจจะไปทับกับช่วงภาษาอื่นน่ะครับ
เพราะงั้นถ้าจะทำกลิฟที่เป็น alternate เขาจึงนิยมเขียนกันเป็น uni.xxxx.alt1 .alt2 .alt3 ตามลำดับไปครับ
ค้อง ตั้งชื่อ และกำหนดช่วงยูนิโค้ดใหม่ครับ ที่ไม่ทับของเดิม
คือตารางยูนิโค้ดเนี่ยเขามี standard อยู่ครับ เราไปเปลี่ยนไปแทรกในนั้นไม่ได้
แต่ถ้าจะสร้างตัว ก กา หรือ ม หมา ขึ้นมาใหม่ ก็ต้องเพิ่มช่องตารางเอาเองหลังจากนั้น
และตั้งชื่อไม่ให้ซ้ำกันครับ อย่างพวกตัวพิเศษช่วงท้ายๆ ตารางนายพลนี่ก็เป็นตัวอย่างได้
แล้วถ้าผมจะเพิ่ม ก-ฮ ใหม่ทั้งชุด ผมจะรู้ได้ไงว่ามันไม่ซ้ำอ่ะครับ มันมีตารางให้ดูหรือเปล่า
http://en.wikipedia.org/wiki/List_of_Unicode_characters (http://en.wikipedia.org/wiki/List_of_Unicode_characters)
รหัสยูนิโค๊ดทั้งหมดนะครับคุณเลย์
ยังไงถ้าจะทําขึ้นมาสมมุติอย่างละสองชุด ชุดแรกก็เป้นตัวในช่องยูนิโค๊ดที่ผมให้ไปครับ
ส่วนชุดที่สองจะเป็นพวก ALT ทํานองเดียวกับวรรณยุกต์เยื้องซ้ายขาวครับ
ส่วนเรื่องการเขียน ALT ต้องถามต่อจากอ.โม่กับคุณลีโอครับ
ปล.สุดท้ายแล้วยังไงก.ไก่มันก็มีได้แค่ตัวเดียวครับ ตัวที่สองที่สามต้องเป้นแบบช่องเปล่าที่ไม่มีรหัสครับ
อ้างคำพูดจาก: SuperStore เมื่อ 14 ม.ค. 2012, 13:23 น.
ปล.สุดท้ายแล้วยังไงก.ไก่มันก็มีได้แค่ตัวเดียวครับ ตัวที่สองที่สามต้องเป้นแบบช่องเปล่าที่ไม่มีรหัสครับ
ตามนี้เลยครับ
เทมเพลตของ อ.เนท ที่ผมเอาไปขัดถูให้สะอาดขึ้นนะครับ และใส่สคริปอีกนิดหน่อย
เพื่อให้ใช้งานภาษาไทยได้ดีขึ้นอีกนิด
http://www.mediafire.com/?bt7s1s6r4a4t7z1 (http://www.mediafire.com/?bt7s1s6r4a4t7z1)
สรุปตัวนี้ผมทําร่วมกับทางคุณลีโอนะครับ โดยพัฒนามาจากต้นแบบคือของคุณนายพล ขอบคุณคุณลีโอที่มาช่วยทําครับ
ต้องโหลดมาลองหน่อยแล้ว :56:
ลองให้หน่อยๆ ลองกันเยอะๆ แล้วรายงานผลด้วยนะครับ :25:
หรือจะให้คนนอกเข้ามาลองด้วยก็บอกนะครับ จะได้กระจายๆ กันไปก่อน
แล้วพอเสร็จแล้วจะได้เปิดใช้อย่างเป็นทางการครับ
http://www.mediafire.com/?bt7s1s6r4a4t7z1 (http://www.mediafire.com/?bt7s1s6r4a4t7z1)
อันนี้ที่ผมกับลีโอพัฒนาขึ้นมา ค่อนข้างมั่นใจ 100% แล้วนะครับว่าใช้ได้ดีไม่มีปัญหา อยากปล่อยให้ก๊วนเราได้ใช้ด้วยกันครับ :12:
จะใส่ชื่อแซ่ ดรียกชื่อของมัน หรือให้ใส่เครดิตอะไรยังไงดีครับ เดี๋ยวจะเอาไปปล่อยโหลดหน้าหลักเลย
อ้างคำพูดจาก: iannnnn เมื่อ 03 มี.ค. 2012, 20:59 น.
จะใส่ชื่อแซ่ ดรียกชื่อของมัน หรือให้ใส่เครดิตอะไรยังไงดีครับ เดี๋ยวจะเอาไปปล่อยโหลดหน้าหลักเลย
ชื่อ Supertemplate ละกันครับ
เครดิตก็
ต้นแบบ : คุณนายพล
จัดทํา : Superstore Font
ปรับปรุง : Leo Charisma
เสนอแนวคิด : Typomancer
:12: เดี๋ยวจะเอาไปทดลองใช้ครับ
:46:ขอบคุณมากครับ :46:
ขอรบกวนนิดนึงฮะ
พอดีจาก link นี้
>> http://www.mediafire.com/?bt7s1s6r4a4t7z1 (http://www.mediafire.com/?bt7s1s6r4a4t7z1)
(supertemplate)
มันเปน invalid or deleted file น่ะฮะ
ไม่ทราบว่าผมจะสามารถหยิบยืมได้จากที่ไหนอีกบ้างฮะ
ขอบคุณฮะ
ฝากไว้ที่ http://cl.ly (http://cl.ly) เลย เห็นดีไซเนอร์เขาใช้กันเยอะ :25:
ขอขุดหน่อยครับ
SuperTemplate หายไปตั้งแต่ครั้งกระโน้น
รบกวนขุดขึ้นมาใหม่ได้ไหมครับ :46: :05:
ขอขุดด้วยคนค่ะ มีใครโหลดเก็บไว้บ้างมั้ยคะ :05:
ขออนุญาตขุด + เปลี่ยนชื่อกระจู๋ และปักหมุดหน่อยนะครับ
น่าจะมีประโยชน์ในวงกว้างสำหรับคนทำฟอนต์จ้ะ
อ้างคำพูดจาก: SuperStore เมื่อ 25 มิ.ย. 2013, 08:25 น.
ตัวนี้ครับ :-D
http://www.mediafire.com/download/a3s7gjhvuial8lb/Naipol%2BSuperstoretemplate.vfb (http://www.mediafire.com/download/a3s7gjhvuial8lb/Naipol%2BSuperstoretemplate.vfb)
นี่ SuperStore Template ตัวจริงมาแล้วครับ หลังจากไฟล์ที่เดิมหายไป :3005:
ตูเลยขอทำสำเนาเผื่อ Mediafire มันพยศอีก เอาไว้ที่ Google Drive นะ
https://docs.google.com/file/d/0B5PENpxEPXD1NlQ0VFU1RENxdWs/edit?usp=sharing (https://docs.google.com/file/d/0B5PENpxEPXD1NlQ0VFU1RENxdWs/edit?usp=sharing)
ไม่อัพไว้ใน server f0nt เลยอะ :30:
จัดการโหลดเก็บไว้แล้ว :05:
พูดถึงเรื่อง mapping (สายไปไหม :34:) หรือ character mapping เนี่ย มันคือการ map รหัสตัวอักษร เข้ากับ glyph ครับ คือ ก็คือการจับคู่กันว่าจะเอา character code นี้ไปคู่กับ glyph ไหนอ่ะครับ
character code หลาย ๆ ตัวอาจจะชี้ไปหา glyph เดียวกัน หรือไม่ชี้ไปเลยก็ได้ ขึ้นอยู่กับ mapping ที่เซ็ตไว้ในไฟล์ (เช่น character code ในกลุ่ม whitespace อย่างเบอร์ U+0020 ที่ป็นการเว้นวรค เหมือนกดสเปซบาร์)
ในไฟล์ฟอนต์หนึ่งตัวสามารถมีตาราง cmap (ที่ทำงานด้านการ mapping) ได้หลายอัน เพื่อที่จะใช้ในการรองรับ encoding ต่าง ๆ อย่างเช่น unicode, utf-8, iso8859-1 อะไรแบบนี้ แต่ก็ไม่รู้เหมือนกันว่าจะทำในโปรแกรมทำฟอนต์ยังไง และก็ไม่รู้ว่าระบบจะไปดึงเอาตารางไหนมาใช้กันแน่ :15:
แต่พอได้ตัวรหัส glyph จาก cmap แล้วก็ใช่ว่าใช้งานได้เลยนะ สำหรับบน Windows เวลาที่จะวาดตัวหนังสือ ในโปรแกรมที่ใช้บริการวาดตัวหนังสือของระบบ (เรียกว่า uniscribe) จะเอาตัวอักษรในข้อความไปหารหัส glyph ที่ใช้ก่อน จากนั้นจะเอารายการรหัส glyph ที่เรียง ๆ กันไปเรียกฟีเจอร์ ccmp (compose/decompose หรือการประกอบ/แยกส่วน) เพื่อที่จะเปลี่ยน glyph บางตัวให้อยู่ในรูปที่ถูกต้อง (สิ่งที่เจ้า ccmp ทำอย่างนึงก็คือการทำ Ligature) สุดท้ายก็จะเอา glyph ที่ได้หลังจากการทำ ccmp ไปจัดวางตำแหน่ง เรียกใช้ฟีเจอร์พวกการทำ kerning พวก mark-to-base หรือ mark-to-mark ซึ่งผมเข้าใจว่าสองตัวหลังจะเป็นการแก้เรื่องสระลอย/จมล่ะครับ
ไม่รู้ว่าพอจะเป็นประโยชน์ได้บ้างหรือเปล่านะครับ 555
อ้างอิง http://www.microsoft.com/typography/otfntdev/thaiot/default.htm (http://www.microsoft.com/typography/otfntdev/thaiot/default.htm)
ส่วนตัวผมว่าอาจจะทำแบบฟอนต์บนวินโดวส์ แบบ ถ้าเป็นฟอนต์ ttf ใช้ mapping แบบ ASCII หรอ TIS-620 เพื่อรองรับโปรแกรมเก่า ๆ ส่วนฟอนต์ otf ก็ห้อยคำว่า New ต่อท้ายไปเพื่อบอกว่ารองรับ Unicode นะ แล้วใช้ mapping แบบ Unicode หรืออะไรก็ว่าไป
อ้างคำพูดจาก: mr_tawan เมื่อ 26 มิ.ย. 2013, 19:24 น.เอาตัวอักษรในข้อความไปหารหัส glyph ที่ใช้ก่อน จากนั้นจะเอารายการรหัส glyph ที่เรียง ๆ กันไปเรียกฟีเจอร์ ccmp (compose/decompose หรือการประกอบ/แยกส่วน) เพื่อที่จะเปลี่ยน glyph บางตัวให้อยู่ในรูปที่ถูกต้อง (สิ่งที่เจ้า ccmp ทำอย่างนึงก็คือการทำ Ligature) สุดท้ายก็จะเอา glyph ที่ได้หลังจากการทำ ccmp ไปจัดวางตำแหน่ง
ถ้าเว้ากันซื่อ ๆ
อันนี้มันก็คือหลักการทำงานของพวกภาษาอาหรับรึเปล่าฮะ ?
ที่พิมพ์เป็นตัว ๆ ไป แต่พอครบคำ ก็จะรวมมาเป็นตัวอีกแบบหนึ่ง
หรือพวกภาษาเกาหลี แบบที่เห็นในซีรีย์ ..พิมพ์ไปสามสี่ตัว แล้วรวมกันออกมาเป็นหนึ่งตัว
(อธิบายบ้าน ๆ ได้แค่นี้อ่ะ เคยทำงานภาษาอาหรับ
แล้วคุ้น ๆ ว่าต้องใช้ world ready script ใน indesign เพื่อเปลี่ยนหน้าตาให้ถูกต้อง
..ถ้างง ๆ ก็อภัยนะฮะ เพราะผมเองก็งง ๆ :30:)
อีกเรื่องที่จะสอบถามยืนยันคือ
glyph ทางเลือกที่เราจะสร้างขึ้นมา เช่น xxx.alt xxx.small ไรพวกนี้
สามารถสร้างได้ไม่จำกัดใช่ไหมฮะ ?
ตราบใดที่เราไม่ไป assign รหัส unicode ลงไปให้มัน แล้วอาจจะไปทับช่วง unicode ของภาษาอื่น
(คือมีแต่ชื่อ glyph แล้วทิ้งรหัสว่างไว้)
ปล. ตัวลาติน smallcap นี่ ตามมาตรฐานมีช่วงรหัส unicode หรือเปล่าฮะ
ผมลองหาจาก unicode.org ไม่ยักกะเจอ
ขอบคุณฮะ
ตัว ccmp ก็มีใช้ในภาษาไทยเหมือนกันครับ เช่น พอพิมคำว่า "กตัญญู" ขึ้นมาเนี่ย ตัว ccmp จะเห็นว่าเฮ้ยตัว ญ มี ู ตามมานะ มันก็จะไปถอดเอาเชิงออกมาแล้วใส่ ู ลงไปแทน (ที่จริงตรงนี้เดาว่ามันเป็นคนละ glyph กัน แต่เอาตามนี้ก่อน)
ส่วนภาษาเปอร์เซียนี่ก็เป็นแบบนี้เหมือนกันครับ แต่ของเขาเปลี่ยนรูปชัดเจนกว่ามากเท่านั้นเอง เพราะว่เาปลี่ยนแทบจะตลอดเวลา :05:
สอบถามตามประสาคนซื่อฮะ
ไฟล์ .vfb ใช้กับโปรแกรมอะไรหรอฮะ :44:
Fontlab จ้ะ
แจ้งปัญหาครับ
๑. เวลาพิมพ์คำบาลี
- พยัญชนะ + สระ อุ + นิคหิต (-ํ) (เช่น ต้องการพิมพ์คำว่า กาตุํ ปงฺสุํ สระอุก็จะหาย เหลือแต่นิคหิต
- พยัญชนะ + สระอิ + นิคหิต (เช่น ต้องการพิมพ์คำว่า กรึ กสฺมึ) สระอิก็จะหายไป เหลือแต่นิคหิตเช่นกัน ซึ่งตัวนี้แนะนำว่า ไม่ควรใช้สระอึแทน เพราะในบาลีไม่มีสระอึ ควรทำขึ้นมาต่างหาก ยกนิคหิตให้สูงเหนือสระอิเหมือนใส่ไม้เอกไม้โท้ครับ)
มีเรื่องขำๆ ครับ นานมาแล้ว นักข่าวช่องเจ็ด อ่านคำว่า เมตฺตญฺจ สพฺพโลกสฺมึ เป็น เมตตันจะ.....โลกัสสะหมึ (โลกัสสะหมิง) กลายเป็นเรื่องเล่าให้เด็กๆ ฟังจนถึงทุกวันนี้ เวลาต้องสอนอ่านคำบาลี ทั้งนี้ก็เพราะเราใช้ สระ อึ กับ แทนที่จะเป็น สระอิ + นิคหิต นั่นเองครับ
อยากให้แก้สคริปให้พิมพ์ตัวเหล่านี้ได้ครับ เพราะในคำบาลีต้องใช้คำพวกนี้เยอะมาก ผมลองแก้สคริปแล้วแต่ความรู้ไม่ถึง ผลคือ ใช้ในแมคได้ แต่ใช้ในวินโดว์มันดันหายไปทั้งสองตัว เหลือแค่พยัญชนะซะงั้น
๒. Template ตัวนี้ แสดงผลทางหน้าจอในโปรแกรม ms-office on windows ตัวอักษรแตกเป็นเหลี่ยมๆ ไม่เนียนครับ (พยายามทำ hints แล้ว ไม่ได้ผล) พอผมย้ายชุดตัวอักษรไปใส่ใน Template ตัวเก่าของลุงนายพล แสดงผลได้เนียนกริบเลย
งั้นขอถามเพิ่มเติมนิดนึงครับ
นิคหิต ในภาษาบาลีจะมีความเป็นไปได้อะไรบ้างในการผสมกับวรรณยุกต์อื่นครับ นอกจากมีสระอิ สระอุ :46:
ไม่มีอีกแล้วครับ
มีเฉพาะที่ผสมกับสระอิ และ สระอุ ครับ
ขอบคุณครับ :46:
ตกลงต้องใช้เทมเพลตไหนกับโปรแกรมอะไรถึงจะดีที่สุดครับ คนที่ไม่รู้จะได้ไม่ได้งงครับ