ฟอนต์ฟอรั่ม

สำหรับคนทำฟอนต์ => เทคนิคฟอนต์ => โพสต์ถูกเริ่มโดย: mac0284 เมื่อ 07 มี.ค. 2018, 19:24 น.

ชื่อเรื่อง: font creator การตั้งค่าวรรณยุกต์ไทย
โพสต์โดย: mac0284 เมื่อ 07 มี.ค. 2018, 19:24 น.
คือพึ่งจะหัดทำฟอนต์ครับ ใช้โปรแกรม font creator ในการทำครับ
ปัญหาคือ เรื่องวรรณยุกต์ เราสามารถตั้งให้มันเลื่อนขึ้นไป เวลาเราพิมคำว่า "ที่ นี้" ที่มีสระอยู๋ด้านบนอ่ะครับ แต่คำอย่าง "บ้าน ก่อน " วรรณยุกต์ไม่ขึ้นครับ มันแก้ได้มั้ยครับ
แล้ววก็เรื่อง "ญ" เวลาพิม "ญู ญุ มันเอาไปทับอะครับ" ไม่ทราบว่ามีทางแก้ไข ยังไงบ้างหรอครับ

ถ้าเคยมีคนถามไปแล้วช่วยแนวลิงค์วิธีแกให้หน่อยนะครับ รบกวนทุกท่านด้วยนะครับ
ตั้งแบบนี้
(http://img3.f0nt.com/07/16670ca3ade5cdbea12fc9a9b18a7172.png)
จะได้แบบนี้
(http://img3.f0nt.com/07/a9996ef61bf9d1c7183c51e0149b1e56.png)



แต่ถ้าตั้งแบบนี้
(http://img3.f0nt.com/07/7afc0633b89e0ffed2163cd9bf55f5c5.png)
ก็จะเป็นแบบนี้
(http://img3.f0nt.com/07/24479662eee9e53323cff7ceed352846.png)
//สังเกตตรงคำว่าที่ ไม้เอกไปแอบยุตรงสระอี



ชื่อเรื่อง: ตอบ: font creator การตั้งค่าวรรณยุกต์ไทย
โพสต์โดย: ปอมป๋วย เมื่อ 07 มี.ค. 2018, 21:06 น.
ต้องใช้คำสั่งของ ligature ช่วยครับ
(หรือใช้คำสั่ง mark - ผมก็ทำไม่เป็น 555)

ไม่มั่นใจว่า font creator สามารถ edit script ในตัวได้สะดวกหรือไม่นะฮะ
แต่อยากให้ลองเอา naipol template หรือ superstore template ไปลองใช้ดู
สามารถศึกษา script จากใน template ได้
หรือใช้ template ไปเลยก็สะดวกดีฮะ

จริง ๆ รูปแบบคำสั่งก็ไม่ได้ยากมากนะ แบบนี้ฮะ
อ้างอิงfeature liga {
lookup liga1 {
sub @พยัญชนะไทย @วรรณยุกต์ตำแหน่งบน' by @วรรณยุกต์ตำแหน่งล่าง;
} liga1;
lookup liga2 {
sub ญ' @สระล่าง by ญ.ไม่มีฐาน;
} liga2;
.
.
.

@... ที่พิมพ์ คือ อธิบายง่าย ๆ
เราต้องกำหนด class ให้มัน จะได้สะดวกเวลาเขียน script ฮะ
เหมือนกำหนดตัวแปรเวลาเขียนโปรแกรมนี่แหละ
(ต้องชื่อภาษาปะกิตนะ)

ส่วนต้องการให้เปลี่ยน อะไร ในคำสั่ง ก็ใส่ ' ต่อท้ายไว้
(แบบที่ทำสีแดงให้ฮะ)

คร่าว ๆ ก็ประมาณนี้ฮะ
ลองค้นหากระทู้เรื่อง ligature ใน forum ดูฮะ
น่าจะมีอยู่ฮะ

:12: