แก้วรรณยุคซ้อนกันใน FontLab ยังไงครับ

เริ่มโพสต์โดย Sysus, 16 ก.พ. 2010, 17:18 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

Sysus

เวลาพิมพ์คำว่า ฟื้น แล้ว ตัว สระอือ กับ ไม้โท จะทับกันครับ
ถ้าจัดให้ไม้โทรสูงกว่าตลอดก็ไม่ได้ เพราะถ้าคำไหนใช้ไม้โทเดี่ยวๆ
มันก็จะสูงเกินไป

จึงต้องใช้ Metric เข้ามาช่วย แต่ว่าผมจัดวรรณยุคไม่ได้ครับ จัดได้แต่ตัวอักษรในแนวนอนครับ

ช่วยทีครับ ขอบคุณล่วงหน้าครับ



ภาพที่ 1 แก้ระยะห่างแนวนอนได้ปกติ
ภาพที่ 2 ไม่สามารถเลื่อนระยะวรรณยุคได้ครับ

Layiji

ไม่ได้จัดด้วยช่องไฟครับ แต่ใช้คำสั่ง Opentype แก้เอา


ใน naipol template มีชุดสระอยู่ 4 แบบครับ ทั้งอยู่ล่างอยู่บน เยื้องซ้าย เยื้องขวา
พร้อมใส่คำสั่งไว้เรียบร้อยแล้วครับ แค่เอามามาสวมทับก็ใช้ได้เลย
ลองดูนะครับ
นักเขียนการ์ตูนรายปี

Sysus

อ้างคำพูดจาก: Layiji เมื่อ 16 ก.พ. 2010, 17:23 น.
ไม่ได้จัดด้วยช่องไฟครับ แต่ใช้คำสั่ง Opentype แก้เอา


ใน naipol template มีชุดสระอยู่ 4 แบบครับ ทั้งอยู่ล่างอยู่บน เยื้องซ้าย เยื้องขวา
พร้อมใส่คำสั่งไว้เรียบร้อยแล้วครับ แค่เอามามาสวมทับก็ใช้ได้เลย
ลองดูนะครับ

ครับ แล้วเราจะกำหนดยังไงว่าเมื่อไหร่จะใช้สระตัวไหนครับ เพราะผมพิมพ์ไปมันก็ใช้ตัวเดิมตลอด
แล้วมันก็ทับกันครับ

ปล. ผมหา open type ไม่เจอะครับ (มือใหม่ครับ)

ขอบคุณล่วงหน้าครับ

iannnnn

ลองเช็กที่ชื่อของ glyph ครับ
มันจะมีบอกว่านี่ไม้เอกโลว์เลฟต์ โลว์ไรต์ ก็ว่าไป
(ถ้าลองทำตามคู่มือที่ให้ลิงก์ไปจะไม่งงครับ)

Sysus

อ้างคำพูดจาก: iannnnn เมื่อ 16 ก.พ. 2010, 17:42 น.
ลองเช็กที่ชื่อของ glyph ครับ
มันจะมีบอกว่านี่ไม้เอกโลว์เลฟต์ โลว์ไรต์ ก็ว่าไป
(ถ้าลองทำตามคู่มือที่ให้ลิงก์ไปจะไม่งงครับ)

ผมเห็นครับว่ามันมี Lowleftthai, Leftthai อะไรพวกนี้แตกต่างกันไป
แต่เมื่อ preview ผมพิมพ์ยังไงมันก็ใช้ตัวเดิม ผมจะกำหนดอย่างไรว่า เวลาเจอสระตัวนี้
ให้ใช้ตัว lowleft แทน

เรื่องของ opentype ตามคู่มือก็ . .  .

3. OpenType
- พัฒนาโดย Adobe และ Microsoft
- เกิดขึ้นหลัง PostScript และ TrueType นานมาก
- สามารถเก็บข้อมูล Outline ได้ทั้งแบบ PostScript และ TrueType
- ซึ่งจริงๆ แล้วก็อาจกล่าวได้ว่ามันเป็นการรวมกันระหว่าง PostScript และ TrueType
- นอกจากนั้น มันยังมี OpenType Table เอาไว้สั่งให้ตัวอักษรรวมกันอะไรทำนองนี้ได้อีกด้วย

ส่วนที่พิมพ์ในนู้นนี้ได้รึเปล่านั้น
อยู่ที่ Encoding ของฟอนต์

ตอนแรกเลย Encoding เดิม ช่องใส่ตัวอักษรมันมีแค่ 256 ตัว

ต่อมามี Encoding แบบ Unicode เกิดขึ้น
Unicode เพิ่มช่องใส่ตัวอักษรให้มากขึ้น เพื่อรองรับภาษาอื่นๆ ที่ไม่ใช่ภาษาอังกฤษ


^
^
มันคือประวัติหรือเปล่าครับ ??

Layiji

อ้างคำพูดจาก: iannnnn เมื่อ 16 ก.พ. 2010, 17:42 น.
ลองเช็กที่ชื่อของ glyph ครับ
มันจะมีบอกว่านี่ไม้เอกโลว์เลฟต์ โลว์ไรต์ ก็ว่าไป
(ถ้าลองทำตามคู่มือที่ให้ลิงก์ไปจะไม่งงครับ)



เพิ่มเติมภาพครับ


เวลาทดลองจะเห็นผลอย่างนี้ครับ


ด้านบนคือก่อนใช้คำสั่ง
ด้านล่างคือหลังใช้แล้ว

เปิดหน้าต่างนี้ที่ window- panel - preview  (ใช้คู่กับ - opentype เพื่อ complie ก่อนนะครับถึงจะมีปุ่ม liga ให้ติ๊ก)


นักเขียนการ์ตูนรายปี

Layiji

#6
อ้างคำพูดจาก: Sysus เมื่อ 16 ก.พ. 2010, 17:50 น.
ผมเห็นครับว่ามันมี Lowleftthai, Leftthai อะไรพวกนี้แตกต่างกันไป
แต่เมื่อ preview ผมพิมพ์ยังไงมันก็ใช้ตัวเดิม ผมจะกำหนดอย่างไรว่า เวลาเจอสระตัวนี้
ให้ใช้ตัว lowleft แทน

เรื่องของ opentype ตามคู่มือก็ . .  .

3. OpenType
- พัฒนาโดย Adobe และ Microsoft
- เกิดขึ้นหลัง PostScript และ TrueType นานมาก
- สามารถเก็บข้อมูล Outline ได้ทั้งแบบ PostScript และ TrueType
- ซึ่งจริงๆ แล้วก็อาจกล่าวได้ว่ามันเป็นการรวมกันระหว่าง PostScript และ TrueType
- นอกจากนั้น มันยังมี OpenType Table เอาไว้สั่งให้ตัวอักษรรวมกันอะไรทำนองนี้ได้อีกด้วย

ส่วนที่พิมพ์ในนู้นนี้ได้รึเปล่านั้น
อยู่ที่ Encoding ของฟอนต์

ตอนแรกเลย Encoding เดิม ช่องใส่ตัวอักษรมันมีแค่ 256 ตัว

ต่อมามี Encoding แบบ Unicode เกิดขึ้น
Unicode เพิ่มช่องใส่ตัวอักษรให้มากขึ้น เพื่อรองรับภาษาอื่นๆ ที่ไม่ใช่ภาษาอังกฤษ


^
^
มันคือประวัติหรือเปล่าครับ ??


กำหนดอย่างไร คงไม่ต้องมั้งครับ
เพราะ ในเทมเพลตเขาเขียนไว้แล้ว

แต่ขออธิบายนิดนึงนะครับ คือ lowleft ทั้งหมด คือ ชุดวรรณยุกต์ หรือ สระ ที่เอาไว้หลบหาง ป ฝ ฟ ครับ
เช่น ป้า ฝ้า ฟ้า

และยังมี upperleft ซึ่งก็ไว้หลบหาง ป ฝ ฟ ด้วยเหมือนกัน แต่จะเป็น วรรณยุกต์ที่อยู่บน สระอีกที
เช่น ฟื้น  ปี่น   ฝิ่น

ตามนี้ครับ ส่วนตัวที่ไม่ได้กำกับไว้ จะเป็นพวกที่อยู่กับสระ เช่น  บิ่น หิ้ว  

แต่ถ้าเป็น  lowright จะเป็นชุดที่อยู่กับ พยํญชนะที่ไม่ต้องหลบหาง เช่น ก่า ก้า  ซ่า  ส่า





แต่ถ้าจะเขียนเพิ่มเองนี่อีกเรื่องครับ ลองอ่านหน้าบทความดูจะมีการเขียน opentype เอง  :12:
http://www.f0nt.com/articles/
นักเขียนการ์ตูนรายปี

Sysus



ของผมไม่มี Script อะไรเลยครับ
- ตามตัวอย่างผมได้ทำการเปิด window- panel - preview แล้ว
  แต่ก็มันมี option Liga ครับ

ปล. ในตัวอย่างที่พี่ชี้ลูกศรแดงๆ อันล่างสุดนั้นคืออะไรหรอครับ
ของผมไม่เห็นมีเลยครับ หรือมันเปิดยังไงหรอครับ

ขอบคุณล่วงหน้าครับ

Layiji

#8
กดปุ่มนั่นก่อนครับ ปุ่ม liga จะโผล่ให้ติ๊ก


มันคือการ complie ชุดคำสั่งทั้งหมดครับ

window - panel - opentype
นักเขียนการ์ตูนรายปี

Sysus

โอวววว

ได้แล้วครับ

แล้วพอกด liga ก็คือ เสร็จเลยหรอครับ ต้องทำการ save setting อะไรทำนองนี้หรือเปล่าครับ

ขอบคุณมากนะครับ ^_^

Layiji

ครับ  :27: ถ้าพอใจแล้วก็ Generate font ได้เลย
จบแล้วครับ

ได้ฟอนต์ 1 ตัว แล้วลองในโปรแกรมพวก illus photoshop ดูนะครับ
นักเขียนการ์ตูนรายปี

Sysus

ปัญหาก็มาอีกจนได้ครับ

เรื่องก็คือ

ผมได้ทำการจัดไว้แล้วว่าคำว่า "ฟื้น"
จะใช้ saraueeleftthai
กับ maithoupperlefttha
ก็ลงตัวดี

แต่พอมาพิมพ์คำว่า "พื้น"
มันใช้ saraueethai
กับ maithothai

ผมจะทำยังไงให้มันใช้ maithoupperlefttha เพราะผมปรับไว้แล้วครับ

ขอบคุณล่วงหน้าครับ

iannnnn

โปรแกรมที่ใช้ทดสอบต้องรองรับ OpenType ด้วยครับ
(ก็เช่น ฟตช หรืออีรัตน์ตามที่อาแปะข้างบนว่าไว้)

Layiji

นักเขียนการ์ตูนรายปี

Sysus

หลักๆเมื่อทำ font เสร็จแล้วจะนำไปใช้ในโปรแกรมของเครือ Adobe ครับ
เช่น Illustrator, Photoshop, Dreamweaver, After Effect (cs3, cs4)

เป็น font ของรายการ ภัตรตาคารบ้านทุ่ง ของช่วงทีวีไทยอะครับ
พี่ในทัม producer เค้าเร่งผมมา เดี๋ยวผมต้องไปทำ web และ video อีก เยอะเลย -_-''

ก็ประมาณนี้อะครับ ถ้าสะดวกให้ผมขับรถไปหาก็ได้นะครับถ้าไม่ไกลมาก (จากพระรามเก้า)

ขอบคุณครับ

SMF 2.1.7 © 2026, Simple Machines