สวัสดีครับ แอนเองครับ
อายจัง :30: :30: :30: :30:
ช่วงโควิดนี้ผมว่างครับ งานการก็ไม่ค่อยมี
พอมีเวลาว่างก็เลยอยากกลับมาทำฟอนต์แล้ว :46:
ทีนี้ ฟอนต์ตัวล่าสุดที่เคยทำก็ตั้งแต่สมัย 2008 แน่ะ
ยุคที่ยังใช้ Fontlab Studio 5 (แพงมาก) แถมต้องงมมั่วๆ ไม่มีใครสอนกันในยูทูบเลย...
ทีนี้ผมซื้อ Fontlab 7 มาลงแล้วครับ พบว่า งงมาก ไม่เหลือวิชาความรู้แล้ว :3005:
แค่จะเริ่มยังไม่รู้จะเริ่มยังไงเลย :3005: ถือว่าขอสมัครเป็นน้องใหม่ในวงการนะครับพี่ๆ
คิดว่าคงมีคนอยู่ในสถานะเริ่มต้นนี้เหมือนกัน เลยมาลองถามดูครับ
เผื่อจะได้แนวทางไว้บอกต่อกันสืบไป
ขออนุญาตเริ่มคำถามแรกนะครับ จากคุณพี่ uvSOV
ที่แนะนำในโพสต์ข้างๆ นี้ เรื่องการใช้ Ligature ที่หมดยุคสมัยไปแล้ว
ว่าให้ปรับมาใช้ Mark แทน
อ้างคำพูดจาก: uvSOV เมื่อ 09 พ.ค. 2021, 09:02 น. แนะนำให้ปรับไปทำฟอนต์ใช้ระบบ mark ดีกว่าครับ template ก็มีอยู่ (ถ้ายังจำเป็นต้องให้ใช้ได้ใน MS word)สอบถามว่า
1. ปัจจุบันนี้มีฟอนต์ไทยที่ใช้ Mark และทำเป็นตัวตั้งต้น (เทมเพลตฟอนต์) และอนุญาตให้ดาวน์โหลดมาแก้ไขต่อยอดไหมครับ
2. โปรแกรมต่างๆ เท่าที่ใช้ทุกวันนี้ มีตัวไหนที่ไม่รองรับการแสดงผล Mark ภาษาไทย หรือเพี้ยน หรือพังไหมครับ
ขอบคุณครับ
อันนี้คำตอบในข้อ 2 นะครับ
ตอนนี้ไม่แน่ใจว่าโปรแกรมต่างๆ จะขยับไปจากนี้แล้วหรือยัง
อ้างคำพูดจาก: ปอมป๋วย เมื่อ 30 ก.ย. 2020, 09:23 น. ผมเป็นคนใช้โปรแกรมน้อยด้วยนี่สิ แต่หลัก ๆ ที่นึกออก ก็รองรับหมดนะฮะ ms office / adobe รวมทั้ง affinity (ms office / affinity ลองใน trial แต่คิดว่าคงไม่มีปัญหาอะไร) ส่วนสายงานอื่น ก็เป็นสายทำซับไตเติ้ลเกมฮะ ที่ไม่รองรับ อันนี้เพิ่งรู้จากจารย์โม่เมื่อวานนี่เอง จารย์แกสรุปสั้น ๆ ไว้ว่า "คือกลายเป็นว่าปล่อยให้วรรณยุกต์ลอยเพื่อให้อ่านได้ดีกว่าครับ ดีกว่าจมแล้วอ่านไม่ออก" นี่ก็อปที่จารย์พิมพ์มาเลยนะ :30: // ซึ่งก็จริงตามนั้น // ขออนุญาตมา ณ ที่นี้ด้วย ชุดหลัง ๆ ที่ผมใช้ mark ยังไม่เคยมีแอพเกมมาซื้อไปใช้ ถ้ามีเข้ามา น่าจะต้องตามเช็กอีกที ว่าผลเป็นยังไงบ้าง
เย่! :45: :45: :45: ยินดีรับต้อนครับ ข้อ 1. เท่าที่ดู template f0ntuni A น่าจะตอบโจทย์ที่สุด แต่ก็ค่อนข้างซับซ้อนและสมบูรณ์แบบ รองรับอักษรชาติพันธุ์ด้วย ทำให้เข้าใจยากนิสสสนึง สำหรับมือใหม่ เดี๋ยวเสาร์-อาทิตย์นี้ ผมจะลองเลือกฟอนต์สักตัวมาทำเป็น template ดูครับ เอาแบบที่ใช้ระบบ mark ที่ไม่ซับซ้อนมาก เงื่อนไขคือ ผมทำด้วย Fontforge เลยไม่รู้ว่าใน Fontlab จะแสดงผลเป็นไงยังไงครับ :44: แต่ถ้าใครมีทำ template ฟอนต์ของตัวเองอยู่แล้ว หากสามารถ share ได้ ก็เชิญนะครับ เพราะฟอนต์ที่ผมทำไม่ค่อยสมบูรณ์เท่าไร เพราะ focus แต่ภาษาไทย :30:
สวัสดีครับ... ไม่ได้มาช่วยตอบ แต่มาช่วยถามและเรียนรู้ไปด้วยครับ :43: ส่วนตัวคือ จะๆ แต่ก็ไม่ยอมเสียเวลาเรียนรู้ v.7 นี้สักที เคยแต่ลองเล่นแป๊บๆ แล้วก็วางไปเพราะทำใน v.5 คล่องกว่า ก็เลยไม่ยอมออกจากกะลาใบน้อยสักที แล้วก็อาศัยความมั่วในการแก้ปัญหาเอง เมื่อเวลาเข้ามาอ่านปัญหาเชิงเทคนิคก็เลยไม่กล้าตอบใครเพราะความไม่รู้จริงนี่แหละ ช่วงโควิด ว่างมากขึ้นเหมือนกัน คุณแอนเปิดมู้มา ผมขอเกาะเรือไปด้วยละกัน คงได้เวลาแล้วเหมือนกัน :43:
ดีใจมากครับ :25:
ตอนนี้ไฟผมมาเต็มที่ละ มาหัดไปด้วยกันนะครับ :30:
ตอนนี้ผมลองเรียนจากอันนี้ของเซียมไท้ครับ
VIDEO
อาจารย์สองท่านสอนดีทีเดียวเลยแหละ
ผมโหลดไฟล์เทมเพลตฟอนต์เพื่อการศึกษามาจากลิงก์นี้ (https://www.evernote.com/shard/s439/client/snv?noteGuid=4a4c48a5-e02c-496f-ae6d-f4ddaddac5a9¬eKey=2d7586d52bbad868&sn=https://www.evernote.com/shard/s439/sh/4a4c48a5-e02c-496f-ae6d-f4ddaddac5a9/2d7586d52bbad868&title=%25E0%25B9%2580%25E0%25B8%25AD%25E0%25B8%2581%25E0%25B8%25AA%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B9%2581%25E0%25B8%25A5%25E0%25B8%25B0%25E0%25B9%2584%25E0%25B8%259F%25E0%25B8%25A5%25E0%25B9%258C%25E0%25B8%259B%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%2581%25E0%25B8%25AD%25E0%25B8%259A%25E0%25B8%2581%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B8%25AD%25E0%25B8%259A%25E0%25B8%25A3%25E0%25B8%25A1)
กด Font Info ดูก็พบว่ามีข้อมูลดังนี้ครับ
อ้างอิง Copyright (c) 2011 by Mr.Suchart Pongdamrong and Mr.Chulapong Panichkriangkrai. All rights reserved.อ้างอิง Thai-Template is a trademark of Mr.Suchart Pongdamrong and Mr.Chulapong Panichkriangkrai.เท่าที่จำได้คืออันนี้เป็นของ SIPA โดยผู้คิดเทมเพลตทั้งสองท่านก็แจกจ่ายให้ใช้ฟรีเหมือนกัน (เคยเจอกันในยุค TFace แน่ะ)
ผมไม่ชัวร์เรื่องการนำมาใช้ในเชิงพาณิชย์ (แต่ อ.อาวินและ อ.พจน์ ก็บอกในคลิปว่าเรียนแล้วเอามาทำขายได้นะ เขาทำมาให้ใช้)
ซึ่งพอดูในไฟล์ก็เป็นการใช้ Ligature หลบวรรณยุกต์เอาแบบคลาสสิกๆ เลย ไม่ใช่แบบมาร์ก เพราะมันผลิตมานานแล้ว
(http://img3.f0nt.com/11/cdf117728124780012e4a59c745a27fe.png)
ซึ่งเดี๋ยวผมขอนั่งเรียนให้จบก่อน อยากใช้โปรแกรมให้เป็น :30: แล้วค่อยมาว่ากันอีกทีครับ
เผลอๆ ถ้าฟิตจัดก็จะทำ tutorial สำหรับคนประเภทเดียวกัน คืองงกะโปรแกรม :30: ให้มันทันสมัยกว่าตอนสอน Fontlab 5 ซะที
แปะ :25:
ลองทำ font เป็น template ที่ใช้ mark ครับ https://drive.google.com/file/d/1pT5fxBNzT6vvX6veOESx65G2dn4arMcH/view?usp=sharing (https://drive.google.com/file/d/1pT5fxBNzT6vvX6veOESx65G2dn4arMcH/view?usp=sharing) รบกวนทดสอบดูครับ ว่าใช้ได้ไหม หลักการคือ 1. <Anchor-2> mark สระบน ที่ base พยัญชนะที่ ป ฝ ฟ (แต่ template นี้เพิ่ม ศ ส ฬ ฮ ด้วย ถ้าไม่ใช้ ก็ลบ mark ออกได้เลย) เพื่อเลื่อนตำแหน่งแสดงผลไม่ให้ทับหาง 2. <Anchor-1> mark สระล่าง ที่ base พยัญชนะ ฎ ฏ เพื่อเลื่อนตำแหน่งแสดงผลไม่ให้ทับหาง 3. ทำวรรณยุกต์เป็น 2 ชุด เผื่อคนที่ชอบทำวรรณยุกต์บนสระตัวเล็กหน่อย 3.1 <Anchor-2> วรรณยุกต์ ที่อยู่บนพยัญชนะ เป็น mark on base พยัญชนะ 3.2 <Anchor-6> วรรณยุกต์ บนสระ เป็น mark on mark เพื่อกำหนดตำแหน่งแสดงผลบนสระ เมื่อสระย้ายตำแหน่ง วรรณยุกต์จะย้ายตามเอง 4. แอบทำเรื่อง สระโอ ใอ ไอ เป็น 2 ชุด เพื่อให้สามารถออกแบบหัวได้อิสระขึ้น กินแดนไปบนพยัญชนะหน้าได้ แต่ถ้าทับกันก็จะใช้อีกตัวที่หดหัวเข้ามา ติดขัดอะไรแจ้งได้นะครับ
พี่แอน ผมแนะนำจากประสบการณ์ส่วนตัวคร่าวๆ ก่อนนะครับ จริงๆ แล้ว พี่ใช้เทมเพลตไหนก็ได้ครับ เทมเพลตเดิมที่พี่ถนัดก็ได้ครับ ถ้าเทมเพลตเดิมเป็นระบบ Ligature พี่แค่ลบ Ligature กับ พวกสระ พยัญชนะ พิเศษ(ที่ใช้กับLigature) ออกก่อน เหลือไว้แค่ "ญ" กับ "ฐ" ผมยังใช้ Ligature อยู่ครับ เพราะต้องใช้ตัวพิเศษตัดฐานล่างออก(เวลาใช้กับสระล่าง)ครับ --- เสร็จแล้วพี่ค่อยๆ สร้างจุดมาร์กเองไปทีละ Glyph เองก็ได้ครับ จะทำให้เข้าใจหน้าที่จุดต่างๆ ของมาร์คได้ด้วยตัวเองได้ดีกว่ามากๆ ครับ ส่วนวิธีครีเอทและกำหนดจุดมาร์กก็กระทู้ของพี่ปอมป๋วย(ธรรมดาสตูดิโอ) เลยครับ https://forum.f0nt.com/index.php/topic,24296.0.html (https://forum.f0nt.com/index.php/topic,24296.0.html)
สำหรับใครที่โหลดฟ้อนต์ตัวนี้ไปใช้กับ Adobe Ai กับ Ps ต้องเซ็ตค่าโปรแกรมตามลิ้งค์ด้านล่างนี้ก่อนนะครับ ไม่งั้นมาร์คจะไม่ทำงาน*[/color] https://ifelse.co/graphic/thai-illustrator-photoshop?fbclid=IwAR3G23q2XijD5HW9kKJExPLSEK8VucVbULJdsqEpH58ja-lFfcAuICQgVsw (https://ifelse.co/graphic/thai-illustrator-photoshop?fbclid=IwAR3G23q2XijD5HW9kKJExPLSEK8VucVbULJdsqEpH58ja-lFfcAuICQgVsw) ***ปล.ส่วนเทมเพลต Font Uni ที่มีมาร์คอยู่แล้ว อันนั้นก็ใช้ได้ครับ แต่เท่าที่ผมลอง ผมยัง งงๆ กับตำแหน่ง+หน้าที่ของมาร์คในหลายๆ จุดอยู่ครับ ถ้าจะใช้ก็ต้องมานั่งแกะโค้ด+ตำแหน่งมาร์คของแต่ละตำแหน่งให้เข้าใจก่อนอ่ะครับ ถึงจะใช้งานได้อย่างเต็มประสิทธิภาพจริงๆ ***ปล.2 เอาเป็นว่าผมจะรีบทำคลิปสอนเรื่องมาร์คมาให้อีกทีนะครับ ผมเองก็ยังไม่ค่อยชำนาญกลัวว่าถ้าตัวเองไม่เข้าใจดีพอ แล้วจะสอนคนอื่นให้เข้าใจตามก็ยังไงๆ อยู่ แต่เดี๋ยวลองทำคลิปแบบพื้นฐานๆ ก่อนน่าจะพอไหวครับ :46: :46:
โอ้ ขอบคุณมากๆ ครับ เข้าใจคอนเซปต์แล้ว
รอดูคลิปนะครับ ทำง่ายๆ ก็ได้ครับ แชร์ๆ กันเท่าที่รู้ก็ได้
ยุคนี้ไม่ค่อยมี know how แนวเรียนไปด้วยกัน หัดไปด้วยกันแบบนี้สอนกัน(ฟรีๆ)เท่าไหร่
ถือว่าน่าตื่นเต้นมากเลยครับ
อ้างคำพูดจาก: uvSOV เมื่อ 12 พ.ค. 2021, 10:09 น. ลองทำ font เป็น template ที่ใช้ mark ครับ ... ติดขัดอะไรแจ้งได้นะครับเดี๋ยวผมขอเอามาลองใน ฟล นะครับ อยากรู้ว่าสร้างจากคนละโปรแกรมกันมันจะข้ามห้วยมาให้ลองได้หรือเปล่าเหมือนกัน :12:
ลองไปงงไปเลยทำคลิปบันทึกมือใหม่หัดทำไว้เลย 5555 :30: :30: :30:
VIDEO
ใส่ยูทิ้วยังไงวะ !!!! มีแต่ปุ่ม flash :59:
โอ้โห :25: ผมเปลี่ยนชื่อกระทู้ (เดี๋ยวนี้ไม่ใช้คำว่ากระจู๋แล้ว) เลยละกันนะครับ
การรวมเส้นจากหลายๆ เลเยอร์ (flattern) คือ Cmd/Ctrl + F10 ครับ ตะกี้ลอง มันยังใช้ปุ่มเดิมเมื่อสิบกว่าปีก่อนอยู่
อ้อๆๆๆ เดี๋ยวถ้าผมทำเป็นแล้ว จะทำ tutorials เป็นการตอบแทนพระคุณทุกท่านนะครับ :46:
อ้างคำพูดจาก: iannnnn เมื่อ 12 พ.ค. 2021, 12:57 น. การรวมเส้นจากหลายๆ เลเยอร์ (flattern) คือ Cmd/Ctrl + F10 ครับ ตะกี้ลอง มันยังใช้ปุ่มเดิมเมื่อสิบกว่าปีก่อนอยู่ถ้าเป็น power brush ไม่ได้อ่ะ เหมือนมันแยกเส้นออกทีละเส้นเลย แต่ถ้าเป็นsimple brush มันได้เลย
เหมือนมันพยายามผลักดันให้ไปใช้ power brush นะ เผื่อทำพวก variable font ได้ด้วย :25: :25:
ดูใน tutorial หลายๆอันของ fonlab7 เองมันก็ไม่สนใจว่ามันจะเป็นชิ้นเดียวกันไหม
(เส้นล้ำเข้ามาชนกัน ก็ปล่อยไป แต่เรามันพวกสายลายมือไง เส้นมันต้องแบบนี้สิวะๆๆๆๆๆๆๆ เวลาเห็นเส้นตัดกันมันหงุดหงิดแปลกๆ)
(http://img3.f0nt.com/12/4649c3e297c68fee321b4d204adf46ff.jpg)
โอ้ย ได้ฟีลวันวาน การทำมีมอธิบายเอง หาปุ่มแปะภาพอีก 55555
ท่าทางจะคึกคัก ขอเคลียร์ของเก่าอีกสัก 2 ฟอนต์ แล้วจะมาร่วมวงงงไปด้วยนะครับ :12:
อ้างคำพูดจาก: james0007 เมื่อ 12 พ.ค. 2021, 13:27 น. ท่าทางจะคึกคัก ขอเคลียร์ของเก่าอีกสัก 2 ฟอนต์ แล้วจะมาร่วมวงงงไปด้วยนะครับ :12:โดดมาโปรแกรมใหม่เลยครับๆๆๆๆ
ถ้าเอาสะดวก (หรือขี้เกียจ :30:) เราไม่ต้องรวมก็ได้นะฮะ ปล่อยให้โปรแกรมจัดการให้ตอน export ได้เลย ไปตั้งค่าใน export profile เอา จะได้เก็บงานเป็นชิ้น ๆ ไว้ edit ง่าย ๆ (ถ้าจำไม่ผิด ตัว default ก็เลือกค่านี้ให้เรา - Remove overlaps) (http://img3.f0nt.com/12/e4b91debee1bf1515f3d7d55e90bab3b.png) ==================== ส่วน power brush ถ้าอยากรวม ต้อง expand stroke ก่อนรอบนึง แต่เอาจริง ๆ ก็ไม่จำเป็นนั่นแหละฮะ แล้วก็ถ้าใช้งานหลาย master ก็ปรับง่ายด้วย รูดปรื้ด ๆ ใน panel > brush ได้เลย (ตอนทำฟอนต์ montie's ก็ใช้ power brush แล้วปรับน้ำหนักเอาแต่ละ layer)
Export profile คืออะไรครับ
อ้างคำพูดจาก: iannnnn เมื่อ 12 พ.ค. 2021, 19:46 น. Export profile คืออะไรครับ(http://img3.f0nt.com/12/3037a8eb535f2247d8637049a3e4ef9e.png)
อธิบายง่าย ๆ เหมือนเป็น preset (จำไม่ได้แล้วว่าตอน FL5 ใช้ชื่อว่าอะไร)
เอาไว้กำหนดว่า ฟอนต์ที่จะ export ออกไป
จะให้โปรแกรมจัดการอะไรให้บ้างฮะ
เช่น
font จะออกมารูปแบบไหน OTF / TTF / WOFF
remove overlaps ไหม / autohint ไหม ถ้าจะให้ autohint จะใช้ hinter ตัวไหน
หรือถ้าย้อนไปทู้สอนทำ marking เลย ก็สั่งให้ create features ให้เราได้
(ไม่ต้องมานั่งกด create features เองทุก master)
อันนี้รวม kerning ด้วย กำหนดไว้ใน export profiles ได้
ตั้งค่าแล้วเซฟ profile เองได้
เลือกจาก default แล้วกด + Add profile เอา จะขึ้นตัว (clone) มาให้
ตัว clone นี้ เราตั้งค่าเพิ่มเองได้ เปลี่ยนชื่อได้
(http://img3.f0nt.com/12/b2bebf768f8e57675607c4cff130f9ee.png)
(http://img3.f0nt.com/12/8e30229a0f08817764c63e6916851ab8.png)
(http://img3.f0nt.com/12/5fbdc80dba2d700d246b6967ec0f0aae.png)
คร่าว ๆ ก็ประมาณนี้ฮะ
แต่ละหัวข้อมี desc อธิบายอยู่ เป็นมิตรมากขึ้น 555
โอ้วววว สุดยอด :25: แต่ถ้าใครทำไม่เป็น จ้างธรรมดาสตูดิโอได้นะครับ :27:
มาสอนที่สตูดิโอธรรมดาแถวนี้ด้วย
อ้างคำพูดจาก: iannnnn เมื่อ 12 พ.ค. 2021, 14:24 น. โดดมาโปรแกรมใหม่เลยครับๆๆๆๆวันนี้นั่งลองทั้งวัน ขอสารภาพว่าไปไม่เป็นครับ 55 :44:
คงต้องไปนั่งเก็บพวก tutorial และ manual ก่อนดีกว่า
ดุ่มๆ โดดเข้ามางมโปรแกรม กลายเป็นมั่วไปเลย
พอดีภาษาไทยผมเสร็จแล้วด้วย รอเริ่มที่ตัวใหม่เลยละกัน :16:
ถามครับ ปกติเราปรับ kern แต่ละตัวกันตรงไหนใน FL7 ครับ หาอยู่นานแล้ว :05:
น่าจะอยู่ตรง Toolbar คลิกตรง AV แล้วก็จิ้มที่ตัวอักษรแต่ละตัวเลื่อนปุ่มด้านล่างเลยครับ (http://img3.f0nt.com/16/81f7f4366638e4f053572d8fff10aadf.png)
คืนนี้จบด้วยความพ่ายแพ้ครับ :3005: ด้วยความชินกับเครื่องมือ Pathfinder ใน Illustrator (http://img3.f0nt.com/17/450eb03b509439260d2bbefb5015f48f.png) ก็เลยคิดว่า เอ๊ะ การจัดการกะก้อนๆ มันไม่น่ายาก แต่เอาเข้าจริง พอไม่คุ้นก็เลยหาเครื่องมือไม่เจอครับ :3005: ก่อนหน้านี้ผมหาวิธีรวมก้อนวัตถุอยู่ตั้งนาน แบบที่คล้ายๆ กะปุ่มที่ 3 แถวล่างของภาพบน ทำไปทำมาก็เลยค้นจนเจอคำว่า flattern layer และ remove overlap ซึ่งอันหลังนี่แหละที่ทำหน้าที่รวมก้อนๆ อย่างที่ต้องการ แต่ทีนี้ครับ พอ copy - paste จาก Illustrator ลงมา จำไม่ได้ว่าไปเซ็ตหรือไปกดมั่วอะไร มันขึ้นเป็นแบบนี้ครับ (http://img3.f0nt.com/17/0643f9cddb58d719cbf18eafe07d6e97.png) แล้วทีนี้เราอยากเจาะให้ก้อนๆ ข้างในมันโปร่ง แต่หาวิธีไม่เจอ ไม่มีเครื่องมือแบบ pathfinder ของอีรัตน์ด้วย แถมตอนนี้สั่งให้มัน remove overlap ก็ไม่ได้ ผมทำอะไรลงไปครับ แล้วต้องแก้ยังไง :05:
ความรู้ใหม่: กด Cmd+Shift+P จะมีเครื่องมือลัดไว้พิมพ์ command (คำสั่ง) ที่นึกไม่ออกว่ามันอยู่ปุ่มไหนเมนูไหน มาถึงก็ Cmd+Shift+P ปุ๊บแล้วพิมพ์ในช่องค้นหาเอาเลย ทำงานได้รวดเร็ว แล้วแก้ไข shortcut มันได้ด้วย :25:
ตื่นมานั่งงมก็ยังไม่เจอ ตอนนี้มีก้อนในกับก้อนนอกที่ขี่กันอยู่ มัน reverse contour กันเรียบร้อยแล้ว (http://img3.f0nt.com/17/30ffc6b913d157a7b17b2fda32623cde.png) สนุกนะเนี่ย นั่งงมหาคำตอบไถไปเรื่อยๆ นึกถึงสมัยสิบกว่าปีก่อนที่ต้องทำแบบนี้จนจบ ยังไม่มีใครให้ถาม :3005:
เจอแล้ว!!!! https://help.fontlab.com/fontlab-vi/Fill-tool/ มันมีเครื่องมือชื่อ Fill (F) อยู่ครับ ถ้าปกติวาดชิ้นส่วนมาวางเรียงกันแล้ว Fill มันก็จะถมเต็ม แตถ้ากด Alt ค้างไว้แล้ว Fill มันก็จะเป็นโบ๋ๆ แทน (http://img3.f0nt.com/17/9313c7904d9f10c35b59f87471b4bd5e.png) โอเค ไปต่อๆ :3005: ตอนนี้ใช้เทมเพลตของ uvSOV นะครับ เดี๋ยวขอลองวางให้ครบทุกตัวก่อน เสร็จแล้วจะมาลองเล่นพวกพี่มาร์กดูครับ (หายไปยุ่งๆ กะที่ร้านช่วงโควิดเลยต้องทำนั่นนี่เยอะหน่อย เพิ่งมาทำฟอนต์ต่อ)
:32: ชาว FontForge อย่างเรา ได้แต่มองตาปริบๆ ..รู้ว่าอยากทำอะไรแต่ช่วยไม่ได้เลย .. ได้แต่นึกว่า น่าจะมีอาชีพใหม่ รับแนะนำ command online ถามเป็นครั้งๆ ไป แทนที่จะเรียนครั้งเดียวหลักสูตรยาวๆ แล้วจำไม่ได้ หรือสอนไม่ตรงความต้องการคนเรียน :30: สู้ๆ ครับ
:30: ขอบคุณครับ เจออะไรจะมาบันทึกเรื่อยๆ นะครับ เผื่อใครติดเรื่องเดียวกันจะได้ค้นเจอ
(http://img3.f0nt.com/18/56e17abf5684cac5cc6a7f4b5c5c25e3.png) บันทึกรอบดึกครับ ตอนนี้นั่งจัดช่องไฟอยู่ มือซนเลยไปลองแก้พวก mark ดู พบว่าถ้าทำตามนี้ https://forum.f0nt.com/index.php/topic,24296.0.html#msg1738553 แล้วจะเข้าใจคอนเซปต์ง่ายมากจริงด้วย :25: ขอบคุณมากๆ นะครับ ดีจริงๆ เลย :51: (ยังทำไม่เสร็จนะครับ พวกสระวรรณยุกต์บนล่างนี่ยังไม่ได้ปรับเลย แค่นั่งดัดช่องไฟก็เหนื่อยมากแล้ว :05:) ทีนี้เทมเพลต f0nt_mark มีวรรณยุกต์ 2 ชุด ผมเลยลองลบออกชุดนึง (ที่ชื่อ low คือตำแหน่งต่ำ) แล้วเลือกใช้ mark กำกับแทน มานึกดูไม่น่าลบเลย เสียดาย :3005: แต่ก็ไม่เป็นไรเพราะออกแบบพวกวรรณยุกต์ไว้แค่ชุดเดียวครับ ถ้าจะปรับอะไรยังไง เดี๋ยวลอง liga ดู อ้อๆๆๆ ผมเปิดไฟล์ฟอนต์ของธรรมดาสตูดิโอดู งานเนี้ยบมาก :05: เอาไว้ศึกษาเรื่อง mark ได้ดีเลยครับ
(http://img3.f0nt.com/18/5068818cd1172f94536e136fd6c7932c.jpg) การใช้วรรณยุกต์ชุดเดียวผมก็ทำเป็นบางทีครับ ง่ายตรงไม่ต้องมาเขียนเงื่อนไข CCMP (Contextual Chaining Substitution) เพื่อเปลี่ยนรูปวรรณยุกต์ สามารถใช้ วรรณยุกต์ตรงตำแหน่งมาตรฐานได้เลย วิธีการ set mark กับ mkmk ก็ง่าย ตามรูป กำหนดให้มีทั้ง 2 แบบเลย 1. Anchor-2 เป็น Mark on Base บนพยัญชนะ ป ฝ ฟ 2. Anchor-6 Mark เป็น Mark on Mark บนสระ อิ อี ไม้หันอากาศ สระอำ เมื่อพิมพ์ วรรณยุกต์ต่อจาก ป ฝ ฟ มันจะจับคู่ Anchor-2 แล้วเลื่อนตำแหน่ง วรรณยุกต์ ให้เอง เช่น ป่น ฝุ่น แต่ถ้าพิมพ์ต่อจากสระ มันก็จะปรับไปใช้คู่ Anchor-6 ให้ แล้วตำแหน่งวรรณยุกต์ก็จะลอยขึ้นไปบนสระให้เองเลย เช่น ปั้น ฝิ่น หมายเหตุ อ้างอิงชื่อกับธรรมดาสตูฯ Anchor-2 = sarabon, Anchor-6 = t.tone
แบบนี้ คำว่าป้า (ที่พิมพ์ไม้โทต่อจาก ป) กับ ปู่ (ไม้เอกต่อจากสระอู) ถ้าเจอ mark ปั๊บ วรรณยุกต์มันหลบให้เองเลยทั้งคู่เหมือนกันใช่ไหมครับ หรือจำเป็นต้องต่อจาก ป เพียวๆ
พอลูกหลับก็ได้อัปเดตความคืบหน้าคืนนี้ ตอนนี้วางใส่ตาราง glyph หมดแล้ว (แต่ยังไม่ได้จัด kerning ใดๆ ขอทำความรู้จักกับพวก mark ยากๆ ก่อน) พอลองหัดจัดวางวรรณยุกต์ที่น่าจะเป็นอุปสรรคสำคัญดู ก็พบปัญหาที่สงสัยพอดีครับ ว่าเอ๊ะทำไมคำว่า "ปี่" มันเป็นงี้หว่า (http://img3.f0nt.com/18/9a8b338541372ceca1f9f103e2f7ba9c.png) ลองพิมพ์ตัวอื่นๆ ดูก็น่าจะปัญหาเดียวกัน :05: (http://img3.f0nt.com/18/aa2c1fc09d2598fb2a4df12f4849d7e7.png) ตอนนี้กำลังงงเพราะจับไต๋ไม่ถูกซะที รบกวนดูให้หน่อยได้ไหมครับ :05: :05: :4605: https://drive.google.com/file/d/1X7Y8ejqybk01TIdmeJMdu5yMDERDvGDA/view?usp=sharing (ยังไม่ได้ทำอะไรกะช่องไฟอะไรต่างๆ นะครับ ไม่เนี้ยบเลย อย่าเพิ่งดุ :3005:)
อ้างคำพูดจาก: iannnnn เมื่อ 18 พ.ค. 2021, 21:57 น. แบบนี้ คำว่าป้า (ที่พิมพ์ไม้โทต่อจาก ป) กับ ปู่ (ไม้เอกต่อจากสระอู) ถ้าเจอ mark ปั๊บ วรรณยุกต์มันหลบให้เองเลยทั้งคู่เหมือนกันใช่ไหมครับ หรือจำเป็นต้องต่อจาก ป เพียวๆได้ครับ เพราะ ปู่ มีแต่ Anchor-2 ของ ป จึงไปกับคู่กับ Anchor-2 ของไม้เอก ส่วนสระอู เป็น Anchor-1 ไม่ได้จับคู่กับใคร
แต่ถ้า ปี่ .. Anchor-2 ของ ป จึงไปกับคู่กับ Anchor-2 ของสระอี ก่อน แล้ว Anchor-6 ของ สระอี จะจับคู่กับ Anchor-6 ของไม้เอก
(http://img3.f0nt.com/19/17aac1d157f546dc74290bd29dbc3da2.jpg)
อ้างคำพูดจาก: iannnnn เมื่อ 18 พ.ค. 2021, 23:16 น. พอลองหัดจัดวางวรรณยุกต์ที่น่าจะเป็นอุปสรรคสำคัญดู ก็พบปัญหาที่สงสัยพอดีครับ ว่าเอ๊ะทำไมคำว่า "ปี่" มันเป็นงี้หว่า ลองพิมพ์ตัวอื่นๆ ดูก็น่าจะปัญหาเดียวกัน :05:1. ปี่ ที่เป็นอย่างนี้ เพราะว่า สระอี กำหนด mark ไว้แค่ Anchor-1 ครับ พอมีไม้เอก ไม้เอกเลยยังอยู่เป็นเอกเทศ
1.1 แต่ สระอิ มี Anchor-1 และ Anchor-2 --> ตัวนี้น่าจะใช้งานได้ถูกต้อง ลองคำว่า ปิ่น น่าจะสวย
2. สีสิบสี่ ส.เสือ กำหนดตำแหน่งของ Anchor-1 ล้ำหน้าไปหน่อย มี 2 ทางเลือก 1. ขยับถอยหลังมาหน่อย 2. ถ้าไม่ชอบที่มันทับพยัญชนะ ก็ขยับให้ลอยขึ้นหน่อย
(http://img3.f0nt.com/19/3968833eb579cc2e633879928f4ba4fa.jpg)
จริง ๆ ก็ถูกแล้วแหละฮะ แค่ย้ายตำแหน่งจุด กับเพิ่มจุดอ้างอิงอีกนิด อย่าง ส ย้ายจุดมาริมหน่อย ก็โอเคละฮะ (http://img3.f0nt.com/19/f59cbb63ac452b8745ff481fe0a70e78.png) ส่วน พ น นี่ ปกติผมใส่จุดไว้ทุกตัวเลย (ตอนแรกก็ไม่ได้ใส่แหละ มาเพิ่มเอาชุดสองละมั้ง - มันคุมง่ายดี) ส่วน ป (และตัวที่ต้องหลบหาง) ก็ใส่จุดเพิ่มอีกชุด (http://img3.f0nt.com/19/1784926b777aa087161e97401af3b6e7.png) เพิ่มตัว base แล้วก็มาเพิ่มสระ (และวรรณยุกต์) ที่จะมาวางด้วย (http://img3.f0nt.com/19/fb696975d6dce6a4f694481e5614d398.png) (http://img3.f0nt.com/19/bbb8cbb0ead6a020ea6159a7335fc8d5.png) ******************* เห็นใน ccmp มีคำสั่งให้เปลี่ยนชุดวรรณยุกต์ด้วย อันนี้เราก็ต้องตามไปใส่จุดให้ครบฮะ ******************* (http://img3.f0nt.com/19/e74af0db450153a0737b39dc674445bd.png) ******************* อันนี้แถม โกงจุดให้สวย ๆ เหมาะมากกับฟอนต์ลายมือ simplify สักที แล้วตามด้วย harmonize (http://img3.f0nt.com/19/637df7420131f648d1c369095e919e6b.png) ผลที่ได้จ้ะ (หน้า before / หลัง after) (http://img3.f0nt.com/19/6d7cbfaa88819ce40a1d99ee4bd709b9.png) ******************* ไฟล์ที่ลองปรับตามรูปตัวอย่าง ลองแกะดูนะฮะ https://drive.google.com/file/d/1j9gDipB8SUxXtcHeDaSxJOzCrOF9BjBO/view?usp=sharing มีเปลี่ยนชื่อจุดนะ คือข้าพเจ้างงรหัส เลยใส่ใหม่โลด :30: ******************* อ้าว ตอบซ้ำ ได้ประโยชน์แค่ของแถม 5555
อ้างคำพูดจาก: ปอมป๋วย เมื่อ 19 พ.ค. 2021, 11:20 น. จริง ๆ ก็ถูกแล้วแหละฮะ แค่ย้ายตำแหน่งจุด กับเพิ่มจุดอ้างอิงอีกนิด อย่าง ส ย้ายจุดมาริมหน่อย ก็โอเคละฮะ ส่วน พ น นี่ ปกติผมใส่จุดไว้ทุกตัวเลย (ตอนแรกก็ไม่ได้ใส่แหละ มาเพิ่มเอาชุดสองละมั้ง - มันคุมง่ายดี) ส่วน ป (และตัวที่ต้องหลบหาง) ก็ใส่จุดเพิ่มอีกชุด เพิ่มตัว base แล้วก็มาเพิ่มสระ (และวรรณยุกต์) ที่จะมาวางด้วย ******************* เห็นใน ccmp มีคำสั่งให้เปลี่ยนชุดวรรณยุกต์ด้วย อันนี้เราก็ต้องตามไปใส่จุดให้ครบฮะ ******************* ******************* อันนี้แถม โกงจุดให้สวย ๆ เหมาะมากกับฟอนต์ลายมือ simplify สักที แล้วตามด้วย harmonize ผลที่ได้จ้ะ (หน้า before / หลัง after) ******************* ไฟล์ที่ลองปรับตามรูปตัวอย่าง ลองแกะดูนะฮะ https://drive.google.com/file/d/1j9gDipB8SUxXtcHeDaSxJOzCrOF9BjBO/view?usp=sharing มีเปลี่ยนชื่อจุดนะ คือข้าพเจ้างงรหัส เลยใส่ใหม่โลด :30: ******************* อ้าว ตอบซ้ำ ได้ประโยชน์แค่ของแถม 5555เยี่ยมเลยครับ ได้ความรู้เพิ่มอีก
ฝากคุณปอมป๋วย ตรวจให้หน่อย ผมเจออีก 2 ปัญหา (ผมทดสอบใน MS word)
1. วรรณยุกต์ล่าง มันเปลี่ยนรูป แต่ไม่ขยับตำแหน่งตามที่ระบบ mark กำหนดครับ คำว่า ป่า ไม้เอกยังทับหาง ป.ปลา
(code ที่ผมเขียนใน fontforge พอ gen ออกจาก fontlab มันเปลี่ยนลำดับไป)
2. บรรทัด ไม่แน่ใจมันเตี้ยไปไหม ใน word สระอุ ทะลุล่างทุกตัว วรรณยุกต์ชั้น 3 ล้นหมด .. แต่จะสูงไปก็ไม่ดี กระทบตัวละติน
อ้างคำพูดจาก: uvSOV เมื่อ 19 พ.ค. 2021, 11:35 น. เยี่ยมเลยครับ ได้ความรู้เพิ่มอีก ฝากคุณปอมป๋วย ตรวจให้หน่อย ผมเจออีก 2 ปัญหา (ผมทดสอบใน MS word) 1. วรรณยุกต์ล่าง มันเปลี่ยนรูป แต่ไม่ขยับตำแหน่งตามที่ระบบ mark กำหนดครับ คำว่า ป่า ไม้เอกยังทับหาง ป.ปลา (code ที่ผมเขียนใน fontforge พอ gen ออกจาก fontlab มันเปลี่ยนลำดับไป) 2. บรรทัด ไม่แน่ใจมันเตี้ยไปไหม ใน word สระอุ ทะลุล่างทุกตัว วรรณยุกต์ชั้น 3 ล้นหมด .. แต่จะสูงไปก็ไม่ดี กระทบตัวละตินอันนี้ทดสอบจากไฟล์ตั้งต้นของพี่แอนใช่ไหมฮะ ?
(คือถามเผื่อ ๆ ไปงั้นแหละ เพราะผมไม่มี MS Word ใช้งานฮะ เลยไม่ได้ทดสอบ :30:
เอาจริง ๆ ก็ไม่ได้ทดสอบอะไรเลยฮะ โหลดมาลากเข้า FL เลย)
ถ้าใช่ - อันนี้คงต้องไล่เช็ก feature กับ จุดอีกที
แต่ถ้าไม่ใช่ - ทดสอบจากไฟล์ที่ผมอัพโหลดใหม่ให้ - อันนี้ปกติฮะ เป็นเพราะผมแก้แค่ตามในรูปที่ทำฮะ ไม่ได้ยุ่งกับส่วนอื่นเลย
(ทำให้ชื่อจุดมันไม่ตรงกันฮะ)
ส่วนเรื่องระยะบรรทัดนี่
มันไม่เคยมีฟามพอดีกับ MS Word สักที :30:
ส่วนตัวผมเอง ถ้าระยะ gap มันดูพอดีกับตัวอักษร ผมปล่อยผ่านฮะ
มันจะตัดขาด หรือเกิดอะไรขึ้นบ้างบนหน้าจอ ก็ทำเป็นมองไม่เห็นไป
เพราะสุดท้ายตอน output มันก็ปกติอยู่ดี
อันนี้อธิบายเพิ่มเติม
ผมเลือกที่จะไม่ไปนั่งปรับ hhea asc / des (Win Ascender / Descender) แล้วฮะ
เพราะโอกาสที่มันจะทับกันระหว่างสระล่างบรรทัด 1 กับ วรรณยุกต์ บรรทัด 2 นี่ น้อยมาก
แต่การที่ระยะบรรทัดมันห่างเกินไป กลับรบกวนใจมากกว่า
ส่วนการที่แสดงผลแล้ววรรณยุกต์ขาดของ MS Word
อันนี้ก็ตามด้านบนเลย สุดท้ายปลายทางเมื่อมันสมบูรณ์ ก็ถือว่าโอเค
เคยอุทิศเวลาลองปรับทีละนิดทีละหน่อยแล้ว
เลยสรุปเป็นแนวทางส่วนตัวเอาไว้ว่า ช่างมันเถอะ :30:
ขอบคุณอาจารย์ทั้งสองท่านด้วยนะครับ :3005: ผมขออนุญาตใช้ชื่อจุดตามคุณปอมป๋วยเลยละกันครับจะได้ดูเป็นภาษามนุษย์ขึ้นมาหน่อย :30: เดี๋ยววันนี้จะลองยำต่อครับ ทีนี้สงสัยว่า อย่างโปรแกรม Indesign นี่แสดงผลได้ปกติเลย ไม่เบี้ยว หรือต้องไปปรับอะไรแบบ Ai, Ps ก่อนไหมครับ
ขอบคุณทุกท่านที่สละเวลามาให้ความรู้ ตัวสุดท้ายกับ V.5 เพิ่งจบไปละ ต่อไปผมจะขอร่วมวง V.7 แบบจริงจังด้วยคนละครับ :44:
:25: มาสนุกด้วยกันครับ เอาจริงรู้สึกชีวิตดีขึ้นมากเลยแหละ โปรแกรมมันคิดมาจบแล้วจริงๆ ครับ
อ้างคำพูดจาก: iannnnn เมื่อ 17 พ.ค. 2021, 11:23 น. เจอแล้ว!!!! https://help.fontlab.com/fontlab-vi/Fill-tool/ มันมีเครื่องมือชื่อ Fill (F) อยู่ครับ ถ้าปกติวาดชิ้นส่วนมาวางเรียงกันแล้ว Fill มันก็จะถมเต็ม แตถ้ากด Alt ค้างไว้แล้ว Fill มันก็จะเป็นโบ๋ๆ แทนวันนี้เริ่มละครับ...
พอดีผมลอง Paste แบบจาก illustrator มาก็เป็นอย่างที่คุณแอนว่าจริงๆ แล้วพอลองเติมสีแล้วเอากลับไปที่ illus แล้วก็เอามาวางอีกทีก็เป็นเหมือนเดิมอีก ส่วนกับ CorelDraw กลับกลายเป็นไฟล์ภาพซะงั้น...
แต่ส่วนตัว ผมใช้โปรแกรม Macromedia Freehand 10 (เก่ามากก :43:) ในการขึ้นงาน ลองเอามาวางดูบ้าง ไม่มีปัญหาใดๆ ทั้งขนาด+รูปแบบและหลุมดำครับ
เผื่อท่านใดสนใจจะลองหามาลง แล้วใช้แค่อาศัยในการโยนงานก็น่าจะทุ่นเวลาได้เยอะ (กรณีขึ้นแบบข้างนอก)
เช่น ทำเสร็จทั้งหมดที่ illus แล้ว paste ไปที่ Freehand ก่อนแล้วค่อยไป Fontlab อีกที น่าจะเร็วกว่าไปนั่งถมดำ ยิ่งถ้าตัวมีหัวนี่ผมว่าลดเวลาลงไปมากโขเลย :12:
:12:
จะโพสเรื่องมือใหม่หัด variable ไม่กล้าโพสเลย :30: :30: :30:
อ้างคำพูดจาก: Layiji เมื่อ 21 พ.ค. 2021, 14:00 น. จะโพสเรื่องมือใหม่หัด variable ไม่กล้าโพสเลย :30: :30: :30:ควรนะครับ จะได้มา share กัน เพราะมีเครื่องมือหลายแบบ ใช้ไม่เหมือนกันแต่ concept ไม่น่าต่างกันมาก และอนาคต VF ก็น่าจะได้ไปต่อ ถ้ามีความหลากหลายกว่านี้
เชียร์ให้แยกตั้งเลยครับ :43:
เพิ่มเติม.. เห็น clip แล้ว ok เลยนะครับ :45:
เอาเลยๆ รู้อะไรมาก็แชร์เป็นเรื่องๆ ไป มีประโยชน์ต่อคนที่จะมาเรียนถัดไปครับ :25:
สอบถามครับ (http://img3.f0nt.com/21/aeb08aaa00492d8fa62fa513f6c261c3.png) ผมเจอข้อความนี้ตอนลองปรับช่องไฟ (kerning) คือก่อนหน้านี้ปรับ kern ตัวละตินก็ปกติดี ปรับได้ แต่พอวันนี้มาฮึบทำภาษาไทยบ้าง แล้วเจออันนี้เด้งขึ้นมา มันคืออิหยัง ดูเหมือนไปยุ่งเกี่ยวกับอะไรสักอย่างที่โปรแกรมมันท้วง :44:
อ้างคำพูดจาก: iannnnn เมื่อ 21 พ.ค. 2021, 21:03 น. สอบถามครับ (http://img3.f0nt.com/21/aeb08aaa00492d8fa62fa513f6c261c3.png) ผมเจอข้อความนี้ตอนลองปรับช่องไฟ (kerning) คือก่อนหน้านี้ปรับ kern ตัวละตินก็ปกติดี ปรับได้ แต่พอวันนี้มาฮึบทำภาษาไทยบ้าง แล้วเจออันนี้เด้งขึ้นมา มันคืออิหยัง ดูเหมือนไปยุ่งเกี่ยวกับอะไรสักอย่างที่โปรแกรมมันท้วง :44:ถ้าเข้าใจไม่ผิด จริงๆ แล้วน่าจะไม่มีอะไรนะครับ เหมือนประมาณว่า มีการจัด kerning ที่โปรแกรมแนะนำให้จากของเดิมอยู่แล้ว โปรแกรมถามว่าเราจะกำหนดค่าเองไหมน่ะครับ
ผมก็เคยเจอเด้งแบบนี้ตอนทำ kerning เหมือนกันครับ ผมไม่ชัวร์นะครับรอกูรูมาให้ความกระจ่างเพิ่มเติมอีกทีครับ
---
อ่อ แล้วก็ Adobe PS กับ Ai ต้องตั้งค่าตามลิ้งค์นี้ก่อนนะครับ มาร์คถึงจะทำงานนะครับ
https://ifelse.co/graphic/thai-illustrator-photoshop?fbclid=IwAR3G23q2XijD5HW9kKJExPLSEK8VucVbULJdsqEpH58ja-lFfcAuICQgVsw (https://ifelse.co/graphic/thai-illustrator-photoshop?fbclid=IwAR3G23q2XijD5HW9kKJExPLSEK8VucVbULJdsqEpH58ja-lFfcAuICQgVsw)
ขอบคุณครับ :25:
:25: :25: :25: :25: เพิ่งได้กลับมาทำครับ (หลังลูกหลับอีกแล้ว :59:) ตอนนี้จัดช่องไฟน่าจะเกือบหมดแล้วมั้ง ปรากฏว่าเจอปัญหาเรื่องโค้ดๆ อีกแล้วครับ (http://img3.f0nt.com/25/f5fd82a84b269c33dfad0ffaba30ad6c.png) คือพวกพยัญชนะหางยาว สระบนล่างหลบหาง เวลาเจอสระอำ มันพินาศหมดเลยครับ อันนี้เรามีกระบวนการผสมสระอำแยก ํ กับ า ใช่ไหมครับ แบบนี้ผมควรต้องไปสืบจากช่องไหนครับ แกะดูแล้วแต่โง่โค้ดมากๆ เลยไม่เจอ :3005: อันนี้ไฟล์ต้นฉบับฟอนต์ (https://drive.google.com/open?id=1TWc9jnO0CEI1RlqZ3aW5dzEJIBBjZA9G)ครับ / ไฟล์ ttf (https://drive.google.com/open?id=11p8u5R8KCY_Q34swIGZd7RpfaedljiMM) ขอบคุณมากๆ ครับ :4605:
อ้างอิง feature ccmp { sub saraam-thai by nikhahit-thai saraaa-thai; (1) sub maiek-thai nikhahit-thai by maiek-thai.nik; (2) sub maitho-thai nikhahit-thai by maitho-thai.nik; sub maitri-thai nikhahit-thai by maitri-thai.nik; sub maichattawa-thai nikhahit-thai by maichattawa-thai.nik; } ccmp;ผมใช้ ccmp แยก ำ ออกมาเป็น ํ + า ฮะ (1)
แล้วถ้า ํ เจอกับ วรรณยุกต์ จะรวบเป็นอีก glyph หนึ่ง (รวมนิคหิตกับวรรณยุกต์) (2)
================
เพิ่ม ๆ เพิ่งเห็นในรูปว่า มี ccmp อยู่แล้ว
เผลอ ๆ ฟีเจอร์มันใช้งานได้อยู่แล้วรึเปล่า ?
แค่มันบั๊กการแสดงผลบน fontlab
>>> ลองเคาะ space ท้ายประโยคทีนึงฮะ :30:
https://kateliev.github.io/TypeRig/ ไปเจอมา รู้ว่าดีแต่ใช้ยังไม่คล่องครับ :12:
(http://img3.f0nt.com/26/91354dc923e9230fc825fc30b2b4b631.png) เจอปัญหา เหมือนของคุณแอน เรื่องสระอำละครับในการพรีวิว แต่ไม่เหมือนกันซะดีเดียว ปัญหาคือ ถ้าพิมพ์คำอะไรก็ตามหลังสระอำ มันจะเบิ้ลตัวและเพี้ยนดังตัวอย่าง คำที่จะเพี้ยนคือหลังสระอำทั้งหมด ถ้าเปลี่ยนเป็น นิคหิต จะไม่เป็น - ถ้าปิดฟีเจอร์ไม่ให้ทำงาน พิมพ์ได้ปกติ แต่วรรณยุกต์ลอย - แต่ถ้าเปิดฟีเจอร์ไม่ให้วรรณยุกต์ลอย ก็จะเป็น 1. ลองทุกเทมเพลตก็เป็น และลอง Gen จากเทมเพลต เป็นฟอนต์พิมพ์ที่ illus ไม่พบปัญหาใดๆ แต่พอเอาฟอนต์กลับมาเปิดก็เป็นอีก ปัญหาเลยน่าจะเกิดจากตัวโปรแกรมเองกับสระอำนี่แหละ 2. ลองเปิดฟอนต์เกณฑ์ของคุณ ปอมป๋วย แล้วบ่เป็นหยัง แสดงว่าเราต้องแก้ตามคุณปอมป๋วยบอก ถึงจะแสดงผลการพรีวิวได้อย่างไม่มีปัญหา แต่ถ้าไม่เน้นดูพรีวิวในโปรแกรมน่าจะไม่ต้องแก้ก็ได้ ยังงั้นมั้งครับ 3. ทีแรกว่าจะถาม พอดีลองฟอนต์คุณปอมป๋วย ตามด้านบน เลยกลายเป็นสรุปแทน :43:
แสดงว่าตัวฟอนต์ก็ตกกะปิดี เพียงแต่ตัวโปรแกรมพรีวิวแล้วเพี้ยนอะไรงี้เนอะครับ :49:
เท่าที่ดู..เดาว่า.. ฟอนต์ธรรมดา มีอักษรคู่ ของนิคหิต กับวรรณยุกต์ เช่นเดียวกับ ฟอนต์อยู่นี่ และคัดสรร .. การแสดงผลใน FL จึงไม่มีปัญหา เพราะได้จัดการด้วย ligature แล้ว ปัญหา .. ไม่เอา เปลี่ยนความสามารถของ s/w ใหม่ๆ ที่พบคือการจัดการ สระอำ ด้วยตัวเอง เช่น MS word มันจัดแยก สระอำ เป็น นิคหิต + ลากข้างให้เอง ..เดาว่า.. มันทำทีหลัง เงื่อนไขทั้งหมดของเรา ทำให้ไม่เป็นไปตามตำแหน่งการ mark หรือเพี้ยนไป --> ลองเพิ่ม liga อีก 4 คู่ ดูครับ ํ่ ํ้ ํ๊ ํ๋
ผมเขียนจัดการสระอำนิคหิตแบบนี้ เพื่อช่วยอะไรได้บ้างครับ ผมไม่ได้รวม nik + wannayuk เป็น glyph เดียวกัน ผมอยากให้มันแยกกันอยู่ต่อไป --------@sarabon = [nikhahit-thai maiHanaKat-thai saraI-thai saraIi-thai saraUe-thai saraUee-thai]; @wannayuk = [maiEk-thai maiTho-thai maiTri-thai maiChattawa-thai thanthakhat-thai]; @wannayuk.small = [maiEk-thai.small maiTho-thai.small maiTri-thai.small maiChattawa-thai.small thanthakhat-thai.small]; lookup maiEk.to.nikhahit {sub maiEk-thai by nikhahit-thai;} maiEk.to.nikhahit; lookup maiTho.to.nikhahit {sub maiTho-thai by nikhahit-thai;} maiTho.to.nikhahit; lookup maiTri.to.nikhahit {sub maiTri-thai by nikhahit-thai;} maiTri.to.nikhahit; lookup maiChattawa.to.nikhahit {sub maiChattawa-thai by nikhahit-thai;} maiChattawa.to.nikhahit; lookup thanthakhat.to.nikhahit {sub thanthakhat-thai by nikhahit-thai;} thanthakhat.to.nikhahit; lookup nikhahit.to.maiEk {sub nikhahit-thai by maiEk-thai;} nikhahit.to.maiEk; lookup nikhahit.to.maiTho {sub nikhahit-thai by maiTho-thai;} nikhahit.to.maiTho; lookup nikhahit.to.maiTri {sub nikhahit-thai by maiTri-thai;} nikhahit.to.maiTri; lookup nikhahit.to.maiChattawa {sub nikhahit-thai by maiChattawa-thai;} nikhahit.to.maiChattawa; lookup nikhahit.to.thanthakhat {sub nikhahit-thai by thanthakhat-thai;} nikhahit.to.thanthakhat; feature ccmp { lookup ccmp_thai_1 { sub saraAm-thai by nikhahit-thai saraAa-thai; } ccmp_thai_1; lookup ccmp_thai_nikhahit { sub maiEk-thai' lookup maiEk.to.nikhahit nikhahit-thai' lookup nikhahit.to.maiEk; sub maiTho-thai' lookup maiTho.to.nikhahit nikhahit-thai' lookup nikhahit.to.maiTho; sub maiTri-thai' lookup maiTri.to.nikhahit nikhahit-thai' lookup nikhahit.to.maiTri; sub maiChattawa-thai' lookup maiChattawa.to.nikhahit nikhahit-thai' lookup nikhahit.to.maiChattawa; sub thanthakhat-thai' lookup thanthakhat.to.nikhahit nikhahit-thai' lookup nikhahit.to.thanthakhat; } ccmp_thai_nikhahit; lookup ccmp_thai_mark { sub @sarabon @wannayuk' by @wannayuk.small; } ccmp_thai_mark; } ccmp;
ขอบคุณทุกท่าน จะค่อยๆ งม หลังเหวี่ยงแหครับ :43:
อัปเดตครับ ถึงจะค่อยๆ ทำวันละนิด แต่ก็ไม่ได้หนีไปไหนนะ :3005: ตอนนี้ยังงมกับปัญหาเดิมอยู่ เนื่องจากพยายามไปแตะโค้ดแล้วก็พบว่าไปไม่เป็น :30: ไม่เก็ตการเขียนในหน้าฟีเจอร์พวก ccmp / prefix ต่างๆ เลย (มีการตั้งเงื่อนไขบางอันมันไปโผล่ในอีกหมวดด้วย) ก็เลยไล่ๆ ดูชื่อ glyph ครับ พรินต์แปะฝาห้องไว้ว่าตัวไหนชื่ออะไร ก็พบว่าไม่สะดวกนัก เลยทำแบบนี้เอา :30: (http://img3.f0nt.com/29/298cb370fa196001455fa1db724895da.png) เอา brush เขียนชื่อ gyyph ไว้ในตัวมันทื่อๆ เลยครับ พบว่าช่วยได้ จะได้รู้ว่าอ้อ ตอนนี้ใช้นิคหิตอยู่นะ ตอนนี้ใช้ชุดวรรณยุกต์หลบซ้ายอยู่นะ ไรงี้ แต่ก็ยังเจอต้นตอของปัญหาครั้งก่อนคือ ผมลืมใส่สมอมันเอง ในวรรณยุกต์ตัวที่หลบซ้าย ก็เลยค่อยๆ งมไปเรื่อยๆ ตอนนี้เจอปัญหาบั๊ก (หรือเปล่าหนอ) ในการพรีวิวของ ฟล7 อย่างที่เห็นในภาพครับ คือวรรณยุกต์มันโดดไปไกล และเวลาจะให้แสดงผลครบๆ ก็ต้องเคาะสเปซ 2 ที
อ้างคำพูดจาก: uvSOV เมื่อ 27 พ.ค. 2021, 08:44 น. --> ลองเพิ่ม liga อีก 4 คู่ ดูครับ ํ่ ํ้ ํ๊ ํ๋อันนี้เดี๋ยวไว้เป็นท่าไม้ตายครับถ้ายังเจอปัญหาอยู่ วันนี้ง่วงแล้ว :05:
ส่วนอันนี้
อ้างคำพูดจาก: Jipatype เมื่อ 27 พ.ค. 2021, 09:45 น. ผมเขียนจัดการสระอำนิคหิตแบบนี้ เพื่อช่วยอะไรได้บ้างครับ ผมไม่ได้รวม nik + wannayuk เป็น glyph เดียวกัน ผมอยากให้มันแยกกันอยู่ต่อไป --------@sarabon = [nikhahit-thai maiHanaKat-thai saraI-thai saraIi-thai saraUe-thai saraUee-thai]; @wannayuk = [maiEk-thai maiTho-thai maiTri-thai maiChattawa-thai thanthakhat-thai]; @wannayuk.small = [maiEk-thai.small maiTho-thai.small maiTri-thai.small maiChattawa-thai.small thanthakhat-thai.small]; lookup maiEk.to.nikhahit {sub maiEk-thai by nikhahit-thai;} maiEk.to.nikhahit; lookup maiTho.to.nikhahit {sub maiTho-thai by nikhahit-thai;} maiTho.to.nikhahit; lookup maiTri.to.nikhahit {sub maiTri-thai by nikhahit-thai;} maiTri.to.nikhahit; lookup maiChattawa.to.nikhahit {sub maiChattawa-thai by nikhahit-thai;} maiChattawa.to.nikhahit; lookup thanthakhat.to.nikhahit {sub thanthakhat-thai by nikhahit-thai;} thanthakhat.to.nikhahit; lookup nikhahit.to.maiEk {sub nikhahit-thai by maiEk-thai;} nikhahit.to.maiEk; lookup nikhahit.to.maiTho {sub nikhahit-thai by maiTho-thai;} nikhahit.to.maiTho; lookup nikhahit.to.maiTri {sub nikhahit-thai by maiTri-thai;} nikhahit.to.maiTri; lookup nikhahit.to.maiChattawa {sub nikhahit-thai by maiChattawa-thai;} nikhahit.to.maiChattawa; lookup nikhahit.to.thanthakhat {sub nikhahit-thai by thanthakhat-thai;} nikhahit.to.thanthakhat; feature ccmp { lookup ccmp_thai_1 { sub saraAm-thai by nikhahit-thai saraAa-thai; } ccmp_thai_1; lookup ccmp_thai_nikhahit { sub maiEk-thai' lookup maiEk.to.nikhahit nikhahit-thai' lookup nikhahit.to.maiEk; sub maiTho-thai' lookup maiTho.to.nikhahit nikhahit-thai' lookup nikhahit.to.maiTho; sub maiTri-thai' lookup maiTri.to.nikhahit nikhahit-thai' lookup nikhahit.to.maiTri; sub maiChattawa-thai' lookup maiChattawa.to.nikhahit nikhahit-thai' lookup nikhahit.to.maiChattawa; sub thanthakhat-thai' lookup thanthakhat.to.nikhahit nikhahit-thai' lookup nikhahit.to.thanthakhat; } ccmp_thai_nikhahit; lookup ccmp_thai_mark { sub @sarabon @wannayuk' by @wannayuk.small; } ccmp_thai_mark; } ccmp;ขอบคุณมากๆ ครับ
เดี๋ยวขอปล้ำชุดนี้ก่อน ถ้ายังมีปัญหาจะลองใช้วิธีนี้ดูครับ
ขออภัยครับ ที่ใช้ชื่อเป็นรหัสแทนที่จะใช้ชื่ออักษร ทำให้เข้าใจยาก ..เนื่องจากว่าผม coding เยอะมาก การใช้รหัสจะง่ายต่อการแก้ไข เวลาทำชุดอักษรหลายๆชุด เดี๋ยวผมทำ template ให้ใหม่ ..ไม่รู้จะทำให้ยากกว่าเดิมไหมเนี่ยะ 55 ที่ต้องเริ่มต้นใหม่ (จะได้ปรับชื่อ mark ด้วย)
:25: ไม่ต้องเปลี่ยนหรอกครับๆๆๆ เกรงใจยยย แบบนี้แหละครับดีแล้วถ้าทำตาม standard อยู่ได้นานด้วย ผมแค่ไม่ค่อยเข้าใจวิธีเขียน แต่อ่านแล้วแปลออกอยู่ครับ :12:
ผมเจอคำตอบแล้วครับ
ลืมขั้นตอนนี้ไป :3005:
อ้างคำพูดจาก: ปอมป๋วย เมื่อ 29 ก.ย. 2020, 14:21 น. จากนั้น กด สามขีด แล้วสั่งให้ create โลด (http://img3.f0nt.com/29/354e8a742cf89ecc0a1d816743c3e52c.png) เฉียบ !!(http://img3.f0nt.com/30/259f52b714316e124ae7315f5d0ce1fd.png)
ตอนนี้ใช้ได้เรียบร้อยครับ ลองเทสต์ใน ฟตช ก็ปกติ :25:
fonlab7 จะมีบั๊คกับสระอำ ( ำ ) ครับ เวลาพรีวิว ที่ผมพอจะแนะนำได้คือ นอกจากเคาะ spacebar แล้วก็คือ เวลาพิมพ์ สระอำ + วรรณยุค ( ่ ้ ๊ ๋ ) ให้พิมพ์ วรรณยุคก่อน แล้วค่อยพิมพ์สระอำ ครับ ถ้าพิมพ์สระอำก่อน แล้วตามด้วยวรรณยุค เหมือนการแสดงผลจะเพี้ยนนะครับ
เอ๊ะปกติเราก็จะพิมพ์แบบนี้กันอยู่แล้วใช่ไหมครับ :30:
ปกติต้องพิมพ์วรรณยุกต์ก่อนสระอำอยู่แล้วครับ เพิ่มอีกนิดผมลองให้หมดแล้ว เคาะสเปซ พิมพ์สระอำก่อนวรรณยุกต์ มีปัญหาหมดละครับ คนละแบบ ถ้าไม่เพิ่มชุดคำสั่งครับ
อ่อ ครับ ผมติดนิสัยชอบพิมพ์ สระ อำ ก่อนวรรณยุกต์ประจำเลยครับ 555+ แต่เขียนไว่ เผื่อมือใหม่ ใช้ฟ้อนแลบ 7 นะครับ เพราะตอนผมทำครั้งแรก ไม่รู้ว่าเป็นบั๊ค ตอนนั้นงงมาก นึกว่าตัวเองทำอะไรผิด นั่งไล่โค้ดอยู่นานมาก พยายามหาคำตอบจากหลายๆ ที่ก็ไม่เจอ กระทู้ของที่นี่ก็มีแต่เวอร์ชั่นเก่า ไม่รู้จะไปปรึกษาใครเลย (ตอนนั้นกลุ่มฟ้อนใน FB ยังไม่ได้ตั้ง) สุดท้ายเลยลองเอาฟ้อนต์ sarabun มาลองเปิดใน fontlab7 ดู จึงแน่ใจว่าน่าจะบั๊ค :05: :05: :05:
สอบถามคุณ Uvsov หน่อยครับ งงช่วงแถวๆนี้ รบกวนขอคำแนะนำด้วยครับ พอดีหาโค้ดไม่เจอ :25: มันแปลว่าอะไรน่ะครับ lookup ccmp_4 { # GSUB lookup 4, type 16 (Chaining Context) sub @ccmp2 uni0E33' lookup ccmp_5; sub @ccmp2 [uni0E48 uni0E49 uni0E4A uni0E4B uni0E4C]' lookup ccmp_7 uni0E33' lookup ccmp_6; sub @ccmp2 [uni0E48 uni0E49 uni0E4A uni0E4B uni0E4C]' lookup ccmp_8; sub @ccmp2 [uni0E38 uni0E39] [uni0E48 uni0E49 uni0E4A uni0E4B uni0E4C]' lookup ccmp_8; } ccmp_4;
โอ๊ะ! หน้าตา code ใน FL มันกลายเป็นอย่างนี้หรอ มิน่า ถึงไม่เข้าใจกัน ผม show ใน FF แบบ map กันตรงๆให้นะ ---------------- บรรทัดบนสุด sub @ccmp2 uni0E33' lookup ccmp_5; 1. @ccmp2 คือ ชุด พยัญชนะไทย (http://img3.f0nt.com/02/0a1bfdc6dcd2e01683d78f7830f76e7d.jpg) 2. uni0E33 คือ สระอำ (http://img3.f0nt.com/02/0346f7f0bf0ec9a7df0dab7a27e5b222.jpg) 3. ccmp_5 คือ function การแปลง สระอำ( ำ) ให้เปลี่ยนจากสระอำตัวเดียวเป็น นิคหิต( ํ) กับ สระอา(า) แยกกัน 2 ตัวอักษร (http://img3.f0nt.com/02/141df6bf4a73e719ad66b335d87cbdc5.jpg) สรุปความบรรทัดที่ 1 sub @ccmp2 uni0E33' lookup ccmp_5; หมายความว่า ก-ฮ ตามด้วย สระอำ( ำ) ให้เปลี่ยน สระอำ ให้กลายเป็น นิคหิต กับ สระอา ดังนั้น ก+ ำ จึงกลายเป็น ก+ ํ+า
ต่อ บรรทัดที่ 2 นะครับ คือการจัดการกับคำว่า ต่ำ(ต่+ ำ) ถ้ำ(ถ้+ ำ) อ๊ำ(อ๊+ ำ) ป๋ำ(ป๋+ ำ) sub @ccmp2 [uni0E48 uni0E49 uni0E4A uni0E4B uni0E4C]' lookup ccmp_7 uni0E33' lookup ccmp_6; หมายความว่า ก-ฮ ตามด้วยชุดวรรณยุกต์ [ ่ ้ ๊ ๋ ] เปลี่ยนตาม function ccmp_7 และตามด้วยสระอำให้ เปลี่ยนตาม function ccmp_6 function ccmp_7 จะเปลี่ยน ไม้เอก( ่ ) ให้เป็น นิคหิต ไม้เอก ( ํ่ ) ไม้โท ไม้ตรี ก็เช่นกัน function ccmp_6 จะเปลี่ยน สระอำ( ำ ) ให้เป็น สระอา ( า ) สรุปคือ เมื่อเราพิมพ์คำว่า ต ไม้เอก สระอำ (ต่+ ำ) จะเปลี่ยนเป็น ต นิคหิต ไม้เอก ( ํ่ ) สระอา ( า ) --> ตํ่+า หมายเหตุ จะเปลี่ยน หมายถึงแค่การแสดงผลเท่านั้นนะครับ แต่ข้อมูลที่เราพิมพ์ลงไป ก็ยังเหมือนเดิมเรียงตามที่เราพิมพ์ทั้งหมด ข้อมูลดิบใน file ก็เหมือนเดิมทั้งหมด พอเราเปลี่ยนฟอนต์ การแสดงผลก็จะเป็นไปตามฟอนต์นั้นๆ (หาก s/w รู้จัก feature ccmp ด้วยนะ) หมายเหตุ 2 จะเห็นว่า mark จะมาช่วย ป ตรงนี้ เช่น ป่ำ ..คือไม่ต้องมาเสียเวลาทำ นิคหิต และ ไม้เอก แบบขยับไปทางซ้ายนิดนึงเพื่อหลบหาง ป แล้ว
บรรทัดที่ 3 sub @ccmp2 [uni0E48 uni0E49 uni0E4A uni0E4B uni0E4C]' lookup ccmp_8; เป็นการจัดการกับคำว่า "โน้น" ไม่ใช้ไม้โทเดียวกับคำว่า "นี้" โดยเปลี่ยน ไม้เอก โท ตรี จากตัวที่อยู่บน สระอิ อี (นี้) ให้มาใช้ตัวใหญ่กว่า ที่อยู่บนพยัญชนะ (โน้น) บรรทัดที่ 4 sub @ccmp2 [uni0E38 uni0E39] [uni0E48 uni0E49 uni0E4A uni0E4B uni0E4C]' lookup ccmp_8; อันนี้ ใช้จัดการคำว่า "นู้น" ครับ
ปัญหาคือผมหา ccmp_5 6 7 8 ไม่เจอ ครับ เลยงงว่ามันไปเรียกใช้ค่าตรงไหน :05: อ๋อออ งี้นี่เอง
อ้างคำพูดจาก: Layiji เมื่อ 02 มิ.ย. 2021, 20:05 น. ปัญหาคือผมหา ccmp_5 6 7 8 ไม่เจอ ครับ เลยงงว่ามันไปเรียกใช้ค่าตรงไหน :05: อ๋อออ งี้นี่เองชื่อ function ผมตั้งไว้ให้อ่านรู้เรื่อง แต่พอย้ายค่าย กลายเป็นรหัสซะนี่ :07: อาจต้องรบกวนเปลี่ยนเป็นชื่อที่อ่านเข้าใจกันทั่วด้วยครับ ..ขอบคุณ
อ้างคำพูดจาก: Layiji เมื่อ 02 มิ.ย. 2021, 20:05 น. ปัญหาคือผมหา ccmp_5 6 7 8 ไม่เจอ ครับ เลยงงว่ามันไปเรียกใช้ค่าตรงไหน :05: อ๋อออ งี้นี่เองมันอยู่อีกหน้า แท็บแรกสุดเลยครับ ถ้าจำไม่ผิดน่าจะ Prefix :30:
เจอแล้ว :30: :30: :30:
อ้างคำพูดจาก: uvSOV เมื่อ 02 มิ.ย. 2021, 18:04 น. โอ๊ะ! หน้าตา code ใน FL มันกลายเป็นอย่างนี้หรอ มิน่า ถึงไม่เข้าใจกันก็นี่แหละครับ :05a:
ผมเพิ่งเห็นที่คุยกันเรื่อง รหัส หรือ ชื่อ glyph แบบเป็นมิตร (นี่แปลตรงตัวเลยนะ :30:) ถ้าดึง feature ของพี่ uvSOV (อ่านว่าอะไรฮะ จะถามหลายทีละ ลืมตลอด) ที่ใช้รหัสใน feature ใน FL เรากดเปลี่ยนเป็นชื่อง่าย ๆ (แบบที่ผมใช้ - friendly name) ได้ง่าย ๆ ฮะ ตามนี้เลย เมนู Font > Rename Glyphs > ... แล้วแต่จะเลือก (http://img3.f0nt.com/24/61a5aafc9ff56595497d14295436529c.png) พอเราเปลี่ยนในหน้าจอ font windows มันจะเปลี่ยนตามให้ในหน้า features ด้วยฮะ เปลี่ยนไปเปลี่ยนมาได้ (http://img3.f0nt.com/24/3ddbe6fc949af859d12fa1d52fae2cea.png) (http://img3.f0nt.com/24/d9d537048a93e24c627d9c2c09cc452b.png)
ชื่อเป็นมิตร.. เยี่ยมเลยฮะ s/w ก็เจ๋ง แต่คนใช้ก็ต้องเก่ง เช่นกัน feature เยอะมาก :12: uvSOV นังรอง เรียก พี่รอง ก็ได้ครับ 55 (อันนั้น คุณครูเรียก เมื่อตอนอายุ 15 ตอนนี้ 50 กว่าแล้ว)
ขนาดเป็นมิตรยังไม่เป็นมิตรเลย :30:
มาอ่านอีกรอบแล้วมีประโยชน์มากจริงๆ ขอบคุณมากๆ นะครับ :25:
(http://img3.f0nt.com/22/fc39bf5ac7b5ce36c42ab7a8432e6b62.jpg) แล้วในกรณีนี้ สอบถามผู้รู้หน่อยคับ เราจะขยับ น. มาติดกับ ม. ได้อย่างไร ในวิธีไหนได้บ้างคับ หรือ ในลักษณะเดียวกัน จะขยับ ย. มาชิดกับ ก. ได้อย่างไรวิธีไหนได้บ้างคับ เพราะ เหตุผลว่า น.หนู หางมันกว้างกว่าปกติ ถ้าขยับ น.หนู มาติดกับ ม.ม้า น.หนู ในคำว่า นั่น ก็จะมาชิดกับ น.หนู ข้างหน้ามากเกินไป จนขี่กัน เช่นเดียวกันถ้าขยับ ย.ยัก ให้มาติดกับ ก.ไก่ ย.ยักที่ติดกับ น.หนู มันก็จะมาติดกันด้วย ผมพยายามหาวิธีแก้หลายวันแล้ว ก็แก้ไม่ได้ เหตุผลเพราะ น.หนู มันกว้างเกินปกติเหมือนตัวอื่น ซึ่งก็รวม ณ.เณร และ ฉ.ฉิ่งด้วย ถ้าท้ายมัน ไม่โผล่ออกมา ก็จัดตามปกติคงไม่มีปัญหาแบบนี้ (แต่เราก็ต้องออกแบบตามสไตล์ของมัน) แต่นี่มันไม่ปกติคับ เลยสอบถามผู้รู้หน่อยคับ มีวิธีแก้อย่างไรได้บ้าง หรือคำสั่ง ให้มันแยกจากกันแบบอิสระมีมั้ยคับ เช่น สั่งให้ ย.ยัก ถ้าขยับ ตัวนึง อีกตัวนึงไม่ต้องขยับตาม มันมีมั้ยคับ มันใช้คำสั่งอะไรได้บ้างคับ คำถามยาวขอโทษที เพื่ออธิบายจะได้เข้าใจง่ายๆคับ ขอบคุณเพื่อนๆที่เข้ามาตอบทุกๆท่าน ล่วงหน้าคับ
ปกติถ้าผมเจอแบบนี้ เอาง่ายที่สุดคือใช้ kerning ในโปรแกรมเลยครับ จับลากๆ ชนๆ เลย ไม่แน่ใจว่าคุณปลายพู่กันใช้เมนู kerning บ้างไหมครับ ส่วนพื้นที่ด้านข้าง ที่อยู่หลังขมวดของตูด น.หนู ก็ดึงแคบเข้ามานิดนึง (ยึดเส้นตั้งเป็นหลัก เกือบจะเหมือน บ ก็ได้) แล้วก็ค่อยจัด kerning เวลาชนกับตัวอักษรอื่นๆ เอา แล้วลองเอาไปทดสอบด้วยการพิมพ์ตัวอักษรในนี้ครับ https://forum.f0nt.com/index.php/topic,24605.0.html
ขอบคุณ คุณแอน ที่เข้ามาตอบ ปกติการจัด Kerning เป็นเรื่องสำคัญสำหรับผมเลยคับ ทุกๆฟอนต์จะต้องทำทุกๆฟอนต์ และปัญหานี้ก็คือปัฯหาของการ Kerning ของผม ถ้าผมออกแบบ น.หนู ที่ปกติธรรมดา ปัญหานี้ก็คงไม่เกิดคับ แต่ในที่นี้ ผมจะต้องออกแบบตัวอักษรตามสไตล์ของมันคับ หาง น.หนูเลยโผล่ออกมาเยอะกว่าปกติคับ ซึ่งตอนที่เข้ามาอ่านบทความนี้ ก็คิดว่า การทำ Mark จะช่วยได้ไหม หรือต้องใช้ Kerning อย่างเดียว แล้วตอน ใช้ Kerning มันมีคำสั่งอะไรพิเศษหรือป่าว ที่จะให้แต่ละตัวอักษรแยกอิสระ ตอนดึงออกห่างหรือเข้าใกล้กัน เพื่อจัด Kerning ไม่ให้มันตามกันไป แม้แต่ตัวเดียวกันก็ตาม หรือว่าในกรณีนี้ จะใช้ liga ช่วย โดยการเขียน glypt ขึ้นมาใหม่ เพื่อสร้าง สระ วรรณยุกต์ ให้ใช้กับ น.หนู โดยเฉพาะ หรือว่ามีวิธีอื่นที่ง่ายๆกว่านี้มั้ยคับ ขอบคุณล่วงหน้าคับ
ปกติใช้ Mark หรือเปล่าครับ - ถ้าใช้ ปัญหานี้จะจบสบายเลยครับ เพราะ Mark มันจะรวมพวกสระวรรณยุกต์ที่ขี่อยู่บน (หรือล่าง) ของ น เช่น นี่ นั่น นู่น ไปด้วยเสมอ ไม่เกี่ยวกับช่องไฟ - ถ้าไม่ใช้ ทีนี้ก็ต้องสร้าง glyph ใหม่เพื่อต่อสู้กับคู่ปัญหาเลยครับ
อ้างคำพูดจาก: plypoogun เมื่อ 22 พ.ย. 2024, 23:15 น. (http://img3.f0nt.com/22/fc39bf5ac7b5ce36c42ab7a8432e6b62.jpg)ผมเดาจากรูป ปัญหาน่าจะเกิด ตอนทำ สระบน กำหนดให้มีความกว้าง หรือเปล่าครับ
(ถ้าใช่ แนะนำให้ลดความกว้างของสระบน ให้เป็น 0 แล้วไปแก้ปัญหาสระบน "น" ด้วย ระบบ mark แทน)
(ส่วนปัญหา "นา" แก้ไขโดย kerning)
ปล. ฟอนต์สวยมาก..ชอบ
ขอบคุณมากคับที่เข้ามาตอบ ณ ปัจจุบัน ผมไม่เคยใช้ Mark เลย ต้องไปศึกษาวิธีทำก่อนคับ ถึงจะค่อยๆเรียนรู้ไปคับ เพราะเท่าที่เคยทำมา ผมก็ทำวรรณยุก 4 ชุดอยู่แล้ว ผมก็คิดว่ามันไม่จำเป็นเลยไม่ได้เรียนรู้เลย แต่พอมา ณเวลานี้ ที่ต้องทำฟอนต์ หางน.หนู กว้างกว่าปกติ มันก็ต้องใช้ Mark แล้ว ต้องไปศึกษาเพิ่มเติมแล้วคับ ยังไม่รู้เลยว่าจะสำเร็จได้หรือไม่คับ
เอาเลยครับ มาหัดใช้กัน ตอนผมเปลี่ยนนี่งงมาก ก็มาสอบถามแถวนี้จนทำเป็นครับ