มีปัญหามาถามพี่ๆ อีกแล้วครับ คือว่าเกิดปัญหาของ Script ดังนี้
คือ อยากให้เวลาที่พิมพ์ A+B+C แล้ว ผลที่ได้ เป็น A+B+Z แทน
ซึ่งผมเขียนแล้ว ผลที่ได้ มันจะกลายเป็นว่าเหลือแค่ Z ตัวเดียว :44:
A+B หายไป ไม่ทราบว่าต้องเขียน Script ยังไงครับ รึว่าเป็นข้อจำกัดของโปรแกรม
ไม่สามารถทำได้อยู่แล้ว :14:
ต้องเขียนว่า
sub A B C' by Z;
ครับ
(มี ' บอกว่าจะแทนที่ตัวไหนบ้าง)
:52: ตามนั้นครับ :56:
ทำไ้ด้แล้วครับ ขอบคุณมากๆๆๆๆๆ เลยครับ
พรุ่งนี้จะได้ปั่นงานให้เสร็จซะที ติดมาสองวันแล้ว
:46: :46: :46: :46: :46:
ไม่อยากตั้งกระทู้ใหม่ครับ ขอถามต่ออีกนิดนึงครับ
คือ ถ้าผมจะทำการอ้าง liga ในการใช้งาน
เช่น @liga83 อะไรแบบนี้น่ะครับ
ต้องทำยังไงครับ คือพอใช้งานแล้ว มันกลับฟ้องว่าไม่สามารถทำได้ โดยมันขึ้นแบบนี้ครับ
glyph class not defined (text was "@liga83") [C:/Documents and Settings/Administrator/My Documents/FontLab/Studio5/fontlab.fea 642] :58:
ไม่ทราบว่าต้องทำยังไงเหรอครับ
แปลว่ายังไม่ได้เขียน class ขึ้นมาครับ
อยู่ใน window - panel - classes
แล้วลองลอกจาก np template ดูนะครับ
ปล. classes คือ ตัวแปรที่ใช้รวมตัวอักษรไว้เป็นกลุ่มก้อน (หรือในภาษาคอมคือ array นั่นเอง)