ตามรูป ในliga20 ผมสั่งให้ ฉ น ณ ที่ใช้สระอุ สระอู และ พินทุ (ตัวปกติ)ให้ไปใช้ สระอุ โล สระอูโล พินทุโล ผมเขียนแบบนี้ถูกต้องมั้ยคับ
ถ้าถูก ผมกด คอมไพล์ แล้ว GEN ฟอนต์ออกมา ทำไมมันไม่ทำตามคำสั่งเลย ผมผิดพลาดตรงไหนคับ และที่ถูกต้องต้องทำอย่างไรคับ การทำฟอนต์แต่ละฟอนต์ก็ไม่นานนะ แต่การหาวิธีแก้นี่ยากกว่าการทำฟอนต์ตัวนึงซะอีก ช่วยด้วยครับ ขอบคุณล่วงหน้าคับ
sub [ฉ น ณ] [อุปกติ อูปกติ พินทุปกติ]' by [อุโล อูโล พินทุโล];
แค่นี้ก็ได้ครับ
(ซึ่งดูเหมือนใน liga20 ก็ถูกแล้วนะฮะ - ผมจำเลข unicode ไม่ได้ ซึ่งคิดว่าน่าจะใช่แหละ 555)
ส่วน liga19 ผมนึกจุดประสงค์ของคำสั่งนี้ไม่ออก ว่าเพื่ออะไร
ยังไงลองแจ้งเพิ่มนะครับ
คือผมไม่รู้ว่า glyph ที่เพิ่มมาใน liga19 คือมาแทนในตำแหน่งไหน
หรือทั้งหมด ถ้า scripts เป็นตามที่วางแผนไว้แล้ว
ลองดูใน glyph สระล่างตำแหน่ง low ว่าเราวางถูกตำแหน่งไหมฮะ ?
อันนี้ไม่ได้กวนนะ เมื่อก่อนผมเคย แก้เกือบตาย
เอ้าไอ้ห้า !! add component มาแล้วไม่ได้ปรับตำแหน่ง
หรือลองให้ง่ายสุด
ย้าย liga20 เป็น liga00 หรือ 01 ไปเลย
ให้มันทำคำสั่งนี้ก่อน - ผมค่อนข้างมั่นใจว่าแก้ได้ - แต่จริง ๆ ก็เดานั่นแหละ
คือไม่รู้ที่มาที่ไปของ glyph ที่โผล่มา liga19 เลยเดามาทางนี้
ถ้าอันนี้แก้ปัญหาได้ แปลว่า ระหว่างทางมา liga20 (ของเดิม)
มีคำสั่งอันไหนสักอย่าง ที่ไปเปลี่ยนสระล่างเป็น glyph อื่น ก่อนเดินทางมาถึง liga20 (เดิม) ครับ
*** การรันคำสั่ง - จะเรียงจากบนลงล่างฮะ - ถ้าต้นทางเปลี่ยนไปแล้ว
*** แปลว่า หลังจาก ฉ น ณ จะไม่เจอ -ุ -ู -ฺ
*** เลยทำให้ liga20 (เดิม) ไม่ได้ทำงาน เพราะไม่ตรงเงื่อนไข
===============================
อันนี้ไม่เกี่ยว
ชุดใหม่ผมลองมาใช้ anchor mark
สะดวกดีนะฮะ
แต่ fontlab vi เหมือนยังมี bug นิดหน่อย
make [mkmk] ยังมีบาง glyph ไม่ขึ้นมาใน feature
(อาจเพราะผมทำอะไรพลาดไปเองด้วยมั้ง)
เลยยังต้องมาเขียนมือเพิ่มบางตัวฮะ