เจริญพรญาติโยมทุกท่าน
อาตมาสร้างฟอนต์ ไทยธรรม (ล้านนา) ได้แล้ว ในยูนิโค้ด แต่ไม่รู้จะพิมพ์ได้อย่างไร คือ หมายความว่าไม่มีคีย์บอร์ดที่จะพิมพ์ เนื่องจากไม่เหมือนภาษาไทยทีมากับวินโดว์เลย...แต่นี้ยังใหม่มาก ปัญหาก็คือ อยากเพิ่มลงในวินโดว์ เหมือนภาษาไทย ตามนี้นะ http://www.zone-it.com/stocks/data/13/130845.html (http://www.zone-it.com/stocks/data/13/130845.html) ไม่รู้จะเริ่มต้นตรงไหน ...ท่านใดพอจะเขียนโปรแกรมอย่างนี้ได้บ้าง ขอความกรุณาช่วยด้วย เจริญพร
อยากให้คีย์บอร์ดปรากฎ อย่างนี้น่าโยม...
(http://img3.f0nt.com/01/411c0a91b270c707c07da5930f6aca21.gif)
อันนี้อยู่ที่ระบบของ OS (วินโดวส์) แล้วครับ ที่ไม่ได้เปิดไว้รองรับ Input ภาษาอื่นๆ
ไม่แน่ใจว่าเคยเจอเคสคล้ายๆ กันนี้หรือเปล่า ที่ก็ต้องเนียนๆ วางรวมไปกับภาษาที่มีอยู่แล้วน่ะครับ
ซึ่งมันก็ไม่ใช่วิธีที่ถูกหรอก แต่ว่าระบบมันไม่ได้เปิดให้เพิ่มภาษาเองน่ะครับ
ผมว่าน่าจะสร้างเป็น layout ใหม่เติมเข้าไปในภาษาไทยได้นะครับ (เหมือนสลับไปมาระหว่างปัตโชติกับเกษมณี)
ยังไงหลวงพี่มี layout (ผังที่บอกว่าอักษรไหนอยู่ที่ปุ่มไหน) ที่คิดไว้ไหมครับ เผื่อผมจะลองทำดู :3
จะให้ดีรบกวนขอตัวฟอนต์ด้วยก็ดีครับ :46:
เจริญพร ผังวางไว้ปุ่มไหนมีจ้าโยม...ได้ข่าวอย่างนี้ีมีความหวังขึ้นเยอะเลย...ที่ผ่านมาก็ได้แต่ใช้ Microsoft Keyboard layuot Crertor ก็ใช้ได้ระดับหนึ่งนะ แต่อยากเพิ่มลงแบบภาษาไทยน่ะโยม....ขอบคุณมากนะโยม..ขอ mail โยมหน่อยได้ไหม อาตมาจะได้ส่งข้อมูลไปให้...เจริญ :46: :46:
reroyd[at]gmail.com ครับ :46:
ขออนุญาติเบิ้ลครับ :46:
ตอนนี้ผมได้ลองวาง Layout เสร็จเรียบร้อยแล้ว โดยนำไปติดไว้กับภาษา Tatar ของรัสเซีย
เพื่อให้ได้อักษรแทนภาษาเป็น TT แบบที่หลวงพี่อยากได้
(แบบเดียวกันกับ Layout ของภาษาเขมรที่เอาไปติดไว้กับภาษา Catalan ของสเปน เพื่อให้ได้อักษรแทนภาษาเป็น CA)
สำหรับอักษรที่ต้องกด ctrl+shift+ปุ่มอักษร นั้นผมได้เพิ่ม layout ชุดนี้ติดไว้กับ AltGr (Alt ขวา) + ปุ่มตัวอักษร ด้วย
เนื่องจากถ้าใช้ layout แบบ ctrl+shift มันจะไม่สามารถพิมพ์ลงใน microsoft word ได้ (ติดคีย์ลัดแทน)
ไฟล์ติดตั้ง (เมื่อติดตั้งเสร็จแล้วโปรแกรมจะเพิ่ม keyboard language ให้เองอัตโนมัติโดยไม่ต้องเข้าไปกดเพิ่มเอง)
www.mediafire.com/?im97y7vw1f1mp9u (http://www.mediafire.com/?im97y7vw1f1mp9u)
ตัวอย่าง
http://img3.f0nt.com/flash/01748e7f6f689ae749ccf54ca94522d4.swf
ป.ล. layout keyboard ที่หลวงพี่ส่งให้ผมนี่ยังวางตัวอักษรไม่เสร็จหรือเปล่าครับ ? ผมเห็นมีอักษรบางตัวยังไม่ได้ลงไปอยู่ใน layout นั้น อย่างเช่น u+1a6c น่ะครับ
ขอบคุณครับ :46:
โอ้ว สุดยอด :07:
เจริญพร ...ไม่สามารถดาวน์โหลดได้....แต่ก็ขออนุโมทนาเป็นอย่างยิ่ง...จะลองดูก่อนนะโยม
อ๊ะ ผมลง URL ผิดครับ :46: สงสัยเบลอไปหน่อยเมื่อคืน
อันนี้ครับ
www.mediafire.com/?im97y7vw1f1mp9u (http://www.mediafire.com/?im97y7vw1f1mp9u)
เจ๋งสุด :07:
แถวนี้มันตัวอะไรกันมั่งวะเนี่ย :30: :30:
:25:
ขออนุญาติ quote เมลของหลวงพี่เข้ามาตอบในกระทู้นะครับ :46:
(จริง ๆ อยากในคุยกันผ่านกระทู้นี้มากกว่า เผื่อว่าคนอื่น ๆ ที่มีความคิดเห็นอะไรที่เป็นประโยชน์จะได้ช่วยกันน่ะครับ) :46:
อ้างอิง
เจริญพร...ดาวน์โหลดมาได้แล้ว และสุดยอดมากเลยโยม..แต่ชื่อจะให้เป็น Tai Tham อย่างนี้ทำไม่ได้ใช่ไหม...ในส่วนของ keyboard layout โยมทำด้วยโปรแกรม keyboard layout crertor ใช่ไหม...อาตมาก็เคยทำ แต่เวลาทำแล้วนำไป install มันจะออกรูป keyboard เล็กมาที่ใกล้กับปุ่มภาษา แต่เหตุไฉนจึงไม่เหมือนโยมทำ ซึ่งที่โยมทำดูเทพกว่ากันเยอะ หรือ โยมมีการเขียนโปรแกรมเพิ่มเข้าไป ที่เป็นไฟล์ .dll หรือ เปล่า หากโยมสอนอาตมาได้ จะเป็นพระคุณอย่งมหาศาลเลย อาตมาไม่ค่อยเก่งเรื่องโปรแกรมเมอร์อะไรหรอก แต่มีความมุ่งมั่นอย่างมากที่จะพัฒนา font and keyboard Tai Tham ให้แพร่หลาย ที่โยมส่งมาให้เข้าท่าดี จะลองดูก่อนนะ...แต่รู้สึกเกรงใจโยมมากเลยที่รบกวนหลายรอบเช่นนี้...แต่ก็ไม่รู้จะปรึกษาใคร อีกทั้งได้โยมทำให้ ก็คิดว่ามาถูกทางแล้ว...จึงขออนุโมทนาบุญกับโยมมา ณ โอกาสนี้ด้วย...เจริญ...
เรื่องแรก ผมทำ layout ด้วยโปรแกรม keyboard layout creator ครับ แต่ไม่ได้เขียนโปรแกรมเพิ่มอะไร
เพียงแต่เอา layout ไปติดไว้กับภาษาอื่น ๆ ที่เครื่องไม่เคยมีมาก่อน (ในที่นี้คือ Tarta)
พอเราติดตั้งลงไปมันเลยกลายเป็น default keyboard layout ของภาษานั้น ๆ ไปครับ
ก็เลยไม่จำเป็นต้องทำการ switch layout (คลิกที่ปุ่มรูปคีย์บอร์ดอันเล็ก ๆ เพื่อเปลี่ยนภาษาซ้ำนั่นเอง)
เรื่องที่สอง เรื่องที่จะให้ใช้ชื่อเป็น Tai Tham อันนี้ทำได้แล้วครับ (เมื่อกี้นี้เอง)
โดยการไปสร้าง Custom Locale ให้กับ Windows ให้มันชื่อว่า Tai Tham ก่อนแล้วจึงไปสร้าง layout keyboard สำหรับ locale นี้อีกที
แต่ปัญหาคือ เราไม่สามารถกำหนดอักษรแทนภาษาเองได้ครับ โปรแกรมมันจะ assign ให้เอง (ดังรูปที่เป็น OL)
*การ ติดตั้ง custom locale ทำเฉพาะในเครื่องที่จะสร้าง keyboard layout เท่านั้น เครื่องที่นำไปใช้ไม่จำเป็นต้องติดตั้ง custom locale
(http://img3.f0nt.com/03/b1034650ce9555e68e2a9fe04146d71c.png)
ไฟล์ติดตั้ง TaiTham custom locale ครับ
http://www.mediafire.com/file/py5c3d8fpbzfdrp/TaiTham_Locale.msi (http://www.mediafire.com/file/py5c3d8fpbzfdrp/TaiTham_Locale.msi)
ไฟล์ติดตั้ง layout (ลบ layout ของเก่าที่ Control Panel -> Programs and Features ก่อนนะครับ)
http://www.mediafire.com/file/40vf6q201axzlq7/taitham2.zip (http://www.mediafire.com/file/40vf6q201axzlq7/taitham2.zip)
ขอบคุณครับ :46:
เจริญพร ขอบคุณเป็ยอย่างมาก...ต้องขอโทษด้วยว่า อาตมาได้ตรวจสอบไปแล้วบางส่วน และอาตมาได้วางโค๊ดไว้เหมือนกัน คือ Shift key e , r ไว้เหมือนกัน ซึ่งต้องแก้ไขน่ะโยม...แต่คิดว่าจะตรวจสอบให้แน่นอนก่อน จึงค่อยแจ้งโยมทีหลัง คิดว่าอาตมาคงวางผิดอีกหลายที เนื่องจากทำอย่างเร่งด่วน แต่คงหลังนี้อีกสองสามวัด เพราะช่วงนี้เป็นช่วงวิสาขบูชา ทางวัดมีกิจกรรมทางศาสนามาก จึงไม่อาจจะตรวจสอบให้ถึ่ถ้วนได้...หวังเป็นอย่างยิ่งว่าจะได้รับความเมตตาจากคุณโยมในโอกาสต่อไป...ขอให้มีความสุขสมหวังดังใจปองทุกประการเทอญ เจริญ... :46:
สะดวกเมื่อไหร่ก็ส่งข้อมูลมาได้เลยครับหลวงพี่ :46:
เจริญพร ...ค่อยข้างใจร้อนน่ะโยม...
1.เรื่องแก้ไขคีย์ อาตมาแก้ไขเองได้แล้ว เรื่องนี้ไว้เป็นหน้าทีอาตมาเมื่อไหร่ทำเสร็จจะส่งไปให้โยมดูอีกที
2.เรื่องของ Thi Tham _Loclae ตัวอักษรย่อสองตัวโปรแกรมมันกำหนดให้ คงเลือกทำเองไม่ได้จริงๆใช่ไหม...ในส่วนของที่มันปรากฎเห็นที่ตัวเปลี่ยนคีย์บอร์ดเป็น Tai Tham (Thailand) อยากได้ Thi Tham _Loclae ออกมาเป็น Tham (Tai Tham ) อย่างนี้ได้ไหม เหตุผลเพราะว่า ภาษานี้เป็นภาษากลางอยากใช้ชื่อที่ไม่เจาะจง เพื่อความแพร่หลายและไม่มีอคติในการใช้ เพราะใช้ในเชียงตุง (ประเทศพม่า) ลาว สิบสองพันนาน และ ล้านนาไทย และอีกหลายแห่งเป็นจำนวนมาก อีกประการหนึ่ง อยากขอให้โยมช่วยทำ Thi Tham _Loclae สักสองอัน เพื่ออาตมาจะทำคีย์บอร์ดออกมาสองชุด ชุดที่หนึ่งก็เหมือนที่โยมทำกำหนดแป้นด้วย Tai Tham Unicode ซึ่งมีอักขระมากไม่สามารถพิมพ์บกำหนดลงไปในแป้นพิมพ์ได้หมด จึงต้องสร้างฟอนต์แบบ โอเพ่นไทป์ฟอนต์ อันนี้อาตมาพอทำได้ / แต่อีกอันหนึ่งเป็นที่ทราบดีว่า โอเพ่นไทป์ฟอนต์ไม่สามรถทำงานได้ทุกโปรแกรม เช่นประเทศตัดต่อวีดีโอ และ โปรแกรมอื่นๆอีกมาก หรือแม้แต่ ไมโครซอฟออฟฟิซ เอง Liga ไม่ทำงานเลย รบบพิมพ์แบบ Tai Tham Unicode ดังที่โยมทำมาจึงไม่สามารถพิมพ์ได้อย่างถูกต้องได้..เพราะมันแทนที่อักษรไม่ได้...และประเด็นก็คือ อาตมาจะสร้างคีย์บอร์ดเลย์เอาท์ขึ้นมาอีกอันหนึ่ง แต่ไม่ใช่ Unicoed ไทธรรม กำหนดด้วย Unicode ภาษาอังกฤษละ ช่วงที่ตัวจากอังกฤษ ไม่รู้เรียกชื่ออะไร ตามนี้นะ (http://img3.f0nt.com/04/c015f4b935c3c6dcbcf1a8f99080c8cf.gif)โดยจะกำหนดลงไปในแป้น ปุ่มละ 4 ตัวอักขระ อันนีั้อามตาทำได้ และมันสามารถพิมพ์ได้ทุกโปรแกรมและทุกสถานการณ์ เมื่อมันไม่มีฟอนต์มันก็จะแสดงออกเป็นภาษาอังกฤษ แต่อ่านไม่รู้เรื่องนะ และต้องการให้มันปรากฎชื่อที่ปุ่มเปลี่ยนภาษาเป็นไทธรรมด้วย ...ด้วยเหตุนี้จึงอยากให้โยมทำ Thi Tham _Loclae ขึ้นอีกอันหนึ่ง เพื่อที่จะได้สร้างคีย์บอร์ดออกมาในนามไทธรรมอีกอันหนึ่ง เพื่อที่จะรองรับการพิมพ์ตามความต้องการของผู้ใช้ ไม่ทราบว่าโยมพอจะทำได้ไหม ถ้ามันจะแสดงให้แสดงว่า Tham (Tai Tham Caps Lock) (ส่วนการสร้างฟอนต์ และ ตัวคีย์บอร์ดเลย์เอาท์ไว้เป็นหน้าที่อาตมา
3.อีกประการหนึ่งก็คือ สามารถได้ไหมว่า เมื่อไหร่ก็ตามไม่ว่าจะเป็น หน้าจอ หรือ บนเว็บ หากเราเปลี่ยนคีย์บอร์ดที่ปุ่มเปลี่ยนภาษาแล้ว สามารถพิมพ์ได้เหมือนภาษาไทย คือออกเป็นภาษาไทธรรมได้ทันที รวมทั้งกำหนดฟอนต์ขนาดไว้ให้พอดีแล้ว...
4.เมื่อไหร่ทำเสร็จเป็นที่พอใจแล้ว ก็อยากจะรวมให้เป็นไฟล์เดียวแล้ว install เข้าไปที่เดียว แต่คิดว่าขั้นตอนนี้คงทำอะไรหลายๆเรียบร้อยแล้วก่อน
หมายเหตุ
ไม่ทราบว่าจะเป็นการรบกวนโยมมากไปไหม เกรงใจเป็นอย่างมาก แต่ก็อย่างว่าแหละอาตมาไม่รู้จะปรึกษาใคร คิดทำมาหลายปีแล้ว วันนี้เริ่มเห็นแสงสว่างอยู่เบื้องหน้าแล้วที่จะทำเจ้าสิ่งนี้...ต้องขอบคุณโยมเป็นอย่างมาก...ขอกุศลผลบุญนี้จะปกปักรักษาโยม ให้มีสติปัญญาเฉียบแหลมและ สมหวังดังใจปรารถนาจงทุกประการด้วยเทอญ....
ตอบเป็นข้อ ๆ นะครับ
1. ละไว้เนื่องจากไม่ต้องตอบ
2. สามารถทำได้ครับ ตามนี้
Tham_(Taitham).msi]http://www.mediafire.com/file/2c8de5xph30djh1/[Locale]Tham_(Taitham).msi (http://www.mediafire.com/file/2c8de5xph30djh1/%5BLocale)
Tham_(TaithamCapsLock).msi]http://www.mediafire.com/file/diuzavs82hjn0vt/[Locale]Tham_(TaithamCapsLock).msi (http://www.mediafire.com/file/diuzavs82hjn0vt/%5BLocale)
3. พอทำได้ครับ จากการนำมันไปเป็น UI font โดยการไปตั้งค่าที่ Advanced appearance settings ของ Windows ซึ่งก็จะได้ผลลัพธ์ดังรูป
(http://img3.f0nt.com/04/637ae97282ee2a701524712bfe93dc65.png)
4. คิดว่าน่าจะทำได้ครับต้องลองดู
สุดยอดของสุดยอด :0705:
ไม่อาจกล่าวคำดีงามใดแทนความรู้สึกขอบคุณได้หมด...ในที่สุดก็เจอคนที่ตอบโจทข้อข้องใจได้ อยากกล่าวคำขอบคุณสักล้านครั้ง ก็ยังคิดว่าน้อยไป เพราะอาตมางมและทำเองมาเป็นเวลา 7 ปีแล้ว ได้โยมช่วยเช่นนี้ นับถือๆ ...ขอข้อวิธีทำข้อ 3 สักหน่อยก็ดี..ขอจงประสบแต่ความเจริญงอกงามตลอดไปด้วยเทอญ...เจริญพร
อันที่จริงพระยิ้มเองก็กำลังศึกษาข้อมูลและพยายามทำฟอนต์ตัวธรรมลาว บาลีลาว รวมถึงฟอนต์ลาวมาได้ระยะหนึ่งแล้ว
โดยเริ่มจากหัดทำฟอนต์ไทยเพื่อฝึกการออกแบบยังไม่ได้ทำฟอนต์ตัวธรรมตามที่คิดไว้
พอพบว่า พื้นที่แห่งนี้มากมายด้วยไมตรีจิต จึงพยายามรักษาไว้โดยค่อยศึกษาด้วยตนเองไปก่อน
พอเห็นว่าท่านก็มีกุศลเจตนาที่ในการทำฟอนต์ตระกูลเดียวกันก็ติดตามอ่านอย่างใส่ใจ ไม่ได้แสดงความคิดเห็น เพราะยังไม่ได้เวลาสะดวก
หวังจะได้ร่วมแสดงความคิดเห็น ตอนนี้มาอนุโมทนากับโยมและสาธุการกับท่าน :46:
ขอให้ประสบความสำเร็จ อนุโมทนา :46:
สาธุ....ต้องอภัยคุณโยมเป็นอย่างมาก ..เนื่องจากติดภารกิจต่างจังหวัดหลายวัน..เรื่องที่คุยกันคงต้องหยุดไว้แค่นี้ก่อน...ไว้กลับมาค่อยมาต่อใหม่..เจริญพร...
วิธีทำในข้อ 3 นะครับ
คลิกขวาที่พื้นที่ว่าง ๆ บน Desktop > Personalize > คลิกที่ Window Color ที่อยู่ด้านล่าง > Advanced appearance settings...
ก็จะได้หน้าตั้งค่าส่วนต่าง ๆ ดังรูปครับ ทีนี้ก็เลือก item ที่สามารถตั้ง font ได้แล้วค่อย ๆ ตั้ง font ให้มันครับ ดังรูป
(http://img3.f0nt.com/05/632e69e971b9e1d0047429f4c288e166.png)
หรือถ้าใช้ theme แบบ classic ก็โหลดไฟล์นี้ไปเปิดได้เลยครับ
http://www.mediafire.com/?bcgc5w0dppudvlj (http://www.mediafire.com/?bcgc5w0dppudvlj)
ขอบคุณมากสำหรับแนะนำดีๆ ต้องขอโทษด้วยทำให้การแลกเปลี่ยนขาดช่วงไป พอดีเพิ่งไปพม่ามา เรื่องที่ได้ถามโยมไปและโยมให้คำแนะมาซึ่งอาตมากำลังลงมือทำ คิดว่าคงจะเสร็จภายในไม่ช้านี้แล้ว...พอดีไปพม่าได้ไปที่สำนักเรียนพระปริยัติธรรมวัดหัวข่วงมา พระท่านก็ใช้ฟอนต์ที่อาตมทำนี้และพิมพ์งานทุกๆอย่าง..แต่สิ่งที่เป็นปัญหามากก็คือ ภาษาไทยธรรมยังไม่มีตัวตัดคำ หรือ การสะกดคำ ทำให้ยุ่งยากมากเวลาพิมพ์งาน ส่วนมากพระท่านใช้ adobe indesign cs ขึ้นไปทำงาน ซึ่งจะจัดหน้าได้ดีและยึดหยุ่นได้ดีกว่าเวิร์ดสำหรับภาษาไทธรรมนะ...สิ่งที่อยากถามโยมก็คือ จะทำอย่างไรที่จะให้โปรแกรม indesign สามารถสะกดและตัดคำได้เหมือนภาษาไทย เคยได้ยินเรื่องโปรแกรม ก.ไก่ และ World-Ready ที่นำมาใช้กับการตัดคำที่มักใช้ในโรงพิมพ์ หากอาตมาต้องการจะเขียนสคลิปใช้ร่วมกับ indesign เหมือน World-Ready ภาษาไทยที่ในใน indesigncs 4 นั้น จะสามารถทำได้อย่างไร จะเริ่มต้นที่ตรงไหน...ขอความเมตตาจากท่านผู้รู้ด้วย...เจริญพร :46:
http://www.indesignthai.com/?p=32 (http://www.indesignthai.com/?p=32)
http://www.indesignthai.com/?p=108 (http://www.indesignthai.com/?p=108)
ตัวอย่างภาษาไทย...