ฟอนต์ฟอรั่ม

สำหรับคนทำฟอนต์ => เทคนิคฟอนต์ => โพสต์ถูกเริ่มโดย: katourz เมื่อ 17 ก.พ. 2010, 13:01 น.

ชื่อเรื่อง: ปัญหาเกี่ยวกับ Script
โพสต์โดย: katourz เมื่อ 17 ก.พ. 2010, 13:01 น.
มีปัญหามาถามพี่ๆ อีกแล้วครับ คือว่าเกิดปัญหาของ Script ดังนี้
คือ อยากให้เวลาที่พิมพ์ A+B+C แล้ว ผลที่ได้ เป็น A+B+Z แทน
ซึ่งผมเขียนแล้ว ผลที่ได้ มันจะกลายเป็นว่าเหลือแค่ Z ตัวเดียว  :44:
A+B หายไป ไม่ทราบว่าต้องเขียน Script ยังไงครับ รึว่าเป็นข้อจำกัดของโปรแกรม
ไม่สามารถทำได้อยู่แล้ว  :14:
ชื่อเรื่อง: ตอบ: ปัญหาเกี่ยวกับ Script
โพสต์โดย: Zafire06 เมื่อ 17 ก.พ. 2010, 21:48 น.
ต้องเขียนว่า
sub A B C' by Z;
ครับ
(มี ' บอกว่าจะแทนที่ตัวไหนบ้าง)
ชื่อเรื่อง: ตอบ: ปัญหาเกี่ยวกับ Script
โพสต์โดย: iannnnn เมื่อ 17 ก.พ. 2010, 23:27 น.
:52: ตามนั้นครับ :56:
ชื่อเรื่อง: ตอบ: ปัญหาเกี่ยวกับ Script
โพสต์โดย: katourz เมื่อ 18 ก.พ. 2010, 02:07 น.
ทำไ้ด้แล้วครับ ขอบคุณมากๆๆๆๆๆ เลยครับ
พรุ่งนี้จะได้ปั่นงานให้เสร็จซะที ติดมาสองวันแล้ว
:46: :46: :46: :46: :46:
ชื่อเรื่อง: ตอบ: ปัญหาเกี่ยวกับ Script
โพสต์โดย: katourz เมื่อ 19 ก.พ. 2010, 13:23 น.
ไม่อยากตั้งกระทู้ใหม่ครับ ขอถามต่ออีกนิดนึงครับ

คือ ถ้าผมจะทำการอ้าง liga ในการใช้งาน
เช่น @liga83 อะไรแบบนี้น่ะครับ
ต้องทำยังไงครับ คือพอใช้งานแล้ว มันกลับฟ้องว่าไม่สามารถทำได้ โดยมันขึ้นแบบนี้ครับ

glyph class not defined (text was "@liga83") [C:/Documents and Settings/Administrator/My Documents/FontLab/Studio5/fontlab.fea 642]    :58:

ไม่ทราบว่าต้องทำยังไงเหรอครับ
ชื่อเรื่อง: ตอบ: ปัญหาเกี่ยวกับ Script
โพสต์โดย: Layiji เมื่อ 19 ก.พ. 2010, 17:26 น.
แปลว่ายังไม่ได้เขียน class ขึ้นมาครับ
อยู่ใน window - panel - classes

แล้วลองลอกจาก np template ดูนะครับ



ปล. classes คือ ตัวแปรที่ใช้รวมตัวอักษรไว้เป็นกลุ่มก้อน (หรือในภาษาคอมคือ array นั่นเอง)