เวลาพิมพ์คำว่า ฟื้น แล้ว ตัว สระอือ กับ ไม้โท จะทับกันครับ
ถ้าจัดให้ไม้โทรสูงกว่าตลอดก็ไม่ได้ เพราะถ้าคำไหนใช้ไม้โทเดี่ยวๆ
มันก็จะสูงเกินไป
จึงต้องใช้ Metric เข้ามาช่วย แต่ว่าผมจัดวรรณยุคไม่ได้ครับ จัดได้แต่ตัวอักษรในแนวนอนครับ
ช่วยทีครับ ขอบคุณล่วงหน้าครับ
(http://img23.imageshack.us/img23/4488/fontlabprob.jpg) (http://img23.imageshack.us/i/fontlabprob.jpg/)
ภาพที่ 1 แก้ระยะห่างแนวนอนได้ปกติ
ภาพที่ 2 ไม่สามารถเลื่อนระยะวรรณยุคได้ครับ
ไม่ได้จัดด้วยช่องไฟครับ แต่ใช้คำสั่ง Opentype แก้เอา
ใน naipol template มีชุดสระอยู่ 4 แบบครับ ทั้งอยู่ล่างอยู่บน เยื้องซ้าย เยื้องขวา
พร้อมใส่คำสั่งไว้เรียบร้อยแล้วครับ แค่เอามามาสวมทับก็ใช้ได้เลย
ลองดูนะครับ
อ้างคำพูดจาก: Layiji เมื่อ 16 ก.พ. 2010, 17:23 น.
ไม่ได้จัดด้วยช่องไฟครับ แต่ใช้คำสั่ง Opentype แก้เอา
ใน naipol template มีชุดสระอยู่ 4 แบบครับ ทั้งอยู่ล่างอยู่บน เยื้องซ้าย เยื้องขวา
พร้อมใส่คำสั่งไว้เรียบร้อยแล้วครับ แค่เอามามาสวมทับก็ใช้ได้เลย
ลองดูนะครับ
ครับ แล้วเราจะกำหนดยังไงว่าเมื่อไหร่จะใช้สระตัวไหนครับ เพราะผมพิมพ์ไปมันก็ใช้ตัวเดิมตลอด
แล้วมันก็ทับกันครับ
ปล. ผมหา open type ไม่เจอะครับ (มือใหม่ครับ)
ขอบคุณล่วงหน้าครับ
ลองเช็กที่ชื่อของ glyph ครับ
มันจะมีบอกว่านี่ไม้เอกโลว์เลฟต์ โลว์ไรต์ ก็ว่าไป
(ถ้าลองทำตามคู่มือที่ให้ลิงก์ไปจะไม่งงครับ)
อ้างคำพูดจาก: 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 เพิ่มช่องใส่ตัวอักษรให้มากขึ้น เพื่อรองรับภาษาอื่นๆ ที่ไม่ใช่ภาษาอังกฤษ^
^
มันคือประวัติหรือเปล่าครับ ??
อ้างคำพูดจาก: iannnnn เมื่อ 16 ก.พ. 2010, 17:42 น.
ลองเช็กที่ชื่อของ glyph ครับ
มันจะมีบอกว่านี่ไม้เอกโลว์เลฟต์ โลว์ไรต์ ก็ว่าไป
(ถ้าลองทำตามคู่มือที่ให้ลิงก์ไปจะไม่งงครับ)
(http://img3.f0nt.com/16/fd01ab9293974b621243a81a347c5794.jpg)
เพิ่มเติมภาพครับ
เวลาทดลองจะเห็นผลอย่างนี้ครับ
(http://img3.f0nt.com/16/f8246f9380e4efffcbd6c2704147f0c5.jpg)
ด้านบนคือก่อนใช้คำสั่ง
ด้านล่างคือหลังใช้แล้ว
เปิดหน้าต่างนี้ที่ window- panel - preview (ใช้คู่กับ - opentype เพื่อ complie ก่อนนะครับถึงจะมีปุ่ม liga ให้ติ๊ก)
(http://img3.f0nt.com/16/59a4d99d98defe2eb495063fc4c6669a.jpg)
อ้างคำพูดจาก: 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/ (http://www.f0nt.com/articles/)
(http://img43.imageshack.us/img43/7144/fontlabprob2.jpg) (http://img43.imageshack.us/i/fontlabprob2.jpg/)
ของผมไม่มี Script อะไรเลยครับ
- ตามตัวอย่างผมได้ทำการเปิด window- panel - preview แล้ว
แต่ก็มันมี option Liga ครับ
ปล. ในตัวอย่างที่พี่ชี้ลูกศรแดงๆ อันล่างสุดนั้นคืออะไรหรอครับ
ของผมไม่เห็นมีเลยครับ หรือมันเปิดยังไงหรอครับ
ขอบคุณล่วงหน้าครับ
กดปุ่มนั่นก่อนครับ ปุ่ม liga จะโผล่ให้ติ๊ก
(http://img3.f0nt.com/16/59a4d99d98defe2eb495063fc4c6669a.jpg)
มันคือการ complie ชุดคำสั่งทั้งหมดครับ
window - panel - opentype
โอวววว
ได้แล้วครับ
แล้วพอกด liga ก็คือ เสร็จเลยหรอครับ ต้องทำการ save setting อะไรทำนองนี้หรือเปล่าครับ
ขอบคุณมากนะครับ ^_^
ครับ :27: ถ้าพอใจแล้วก็ Generate font ได้เลย
จบแล้วครับ
ได้ฟอนต์ 1 ตัว แล้วลองในโปรแกรมพวก illus photoshop ดูนะครับ
ปัญหาก็มาอีกจนได้ครับ
เรื่องก็คือ
ผมได้ทำการจัดไว้แล้วว่าคำว่า "ฟื้น"
จะใช้ saraueeleftthai
กับ maithoupperlefttha
ก็ลงตัวดี
แต่พอมาพิมพ์คำว่า "พื้น"
มันใช้ saraueethai
กับ maithothai
ผมจะทำยังไงให้มันใช้ maithoupperlefttha เพราะผมปรับไว้แล้วครับ
ขอบคุณล่วงหน้าครับ
โปรแกรมที่ใช้ทดสอบต้องรองรับ OpenType ด้วยครับ
(ก็เช่น ฟตช หรืออีรัตน์ตามที่อาแปะข้างบนว่าไว้)
นั่นสิ ทดสอบด้วยอะไรครับ :06:
หลักๆเมื่อทำ font เสร็จแล้วจะนำไปใช้ในโปรแกรมของเครือ Adobe ครับ
เช่น Illustrator, Photoshop, Dreamweaver, After Effect (cs3, cs4)
เป็น font ของรายการ ภัตรตาคารบ้านทุ่ง ของช่วงทีวีไทยอะครับ
พี่ในทัม producer เค้าเร่งผมมา เดี๋ยวผมต้องไปทำ web และ video อีก เยอะเลย -_-''
ก็ประมาณนี้อะครับ ถ้าสะดวกให้ผมขับรถไปหาก็ได้นะครับถ้าไม่ไกลมาก (จากพระรามเก้า)
ขอบคุณครับ
After Dream premire ไม่รองรับนะครับ
ต้องทำผ่าน photoshop หรือ illus แล้วเอาไปใช้ต่ออีกที
คงทำเท่าที่ทำได้ แล้วถ้ามันลอยมันจม ก็ตัดใน photoshop เอาเลยดีกว่าครับ
ขอบคุณครับ
คือแบบว่าของผมอ่ะ
มันมีวรรณยุคหายไปครึ่งนึงเพราะมันสูงเกิน
แต่ถ้าไม่มี อิอีอึอื ก็จะไม่หาย
ผมต้องทำไงดี
เพิ่มระยะบรรทัดครับ อยู่ใน File > Font Properties
ผมไม่เห็น font Property ครับ มีแต่ font info แล้วจะไปปรับบรรทัดตรงไหนคับ ต้องกำหนดค่าอะไรลงไปบ้างคับ คุณแอน ปันหาบางสิ่งบางอย่าง ถ้าเราไม่ศึกษาเอา ไม่ถามผู้รู้ มันก็จะไม่รู้หรอกคับ บางทีก็ไม่กล้าถาม เราก็จะไม่รู้ ไอ้ที่สอนๆกัน ก็สอนแค่ทำในเทมเพลตของคนอื่นเค้า โดยไม่รู้ที่มาที่ไปในการกำหนดค่าเลย แค่ใส่ตัวอักษรลงไป ก็ generrate เลย ผมว่ามันง่ายไป พอมันเกิดผิดพลาดอะไรขึ้นมา เราก็จะไม่รู้ทางแก้ รู้แต่ทำตามในเทมเพลตก็พอ ผมว่ามันไม่สร้างสรรคับ คือถ้าจะรู้ ก็อยากให้รู้ลึกๆจริงๆคับ ผมไม่รู้ว่า ยังมีอาจารย์ที่เก่งๆ สอนการใช้โปรแกรมนี้ แบบลึกๆ ยังพอมีอยู่มั้ยคับ เค้าเรียนกันที่ไหนคับ ช่วยตอบหน่อยเถอะคับ
โอ้ ผ่านมา 5 ปี :3005:
การกำหนดค่าต่างๆ อ่านได้อย่างละเอียดในนี้ครับ
http://www.f0nt.com/forum/index.php/topic,16775.0.html
ส่วนใน Font Info ลองดูแท็บนี้ครับ และหัวข้อย่อยถัดไปจะเป็นการจัดบรรทัด ฯลฯ
(http://img3.f0nt.com/26/d787684a5dba9b1eb3e2c43f3f329488.png)
ปรับแต่งค่าพวกนี้แล้วลองดูผลลัพธ์ได้เลยครับ
ที่ผ่านมาประชาคมในเว็บนี้ก็ช่วยๆ กันเรียน แบ่งหน้าที่กันทดลองจนได้ออกมาเป็นลิงก์ด้านบนนี่แหละครับ
ลองผิดลองถูก หัดกันเองในยุคที่ยังไม่ได้มีอะไรให้ดูในยูทูบเลยครับ
ถือว่า พ.ศ.นี้ง่ายมากๆ แล้วครับ ดังนั้นถ้าลองได้ ลองเลยครับ
คำว่า ฝุ่น ปุ่น ปู้น คือวรรณยุกต์ที่ต่อจากสระ อุ อู มันไม่หลบหางอ่ะค่ะ ต้องแก้ยังไงเหรอคะ (ทำตาม template font naipol)
(http://img3.f0nt.com/17/453c632335764a31d8661004d2416c97.jpg)
บน template จะมี
- วรรณยุกต์ 4 ตำแหน่ง
- สระบน 2 ตำแหน่ง
(มีเขียนคำสั่งไว้ให้แล้ว)
เวลาทำ ก็สร้างให้ครบทุกตำแหน่งครับ
อย่างวรรณยุกต์ 4 ตำแหน่ง
- ปกติ เช่น บ่
- เยื้องซ้าย เช่น ป่ (แบบที่สอบถามว่าแก้ยังไง)
- ปกติ-สูง เช่น บิ่
- เยื้องซ้าย-สูง เช่น ปิ่
เวลาทำ ก็เพิ่มระยะเอาฮะ
เช่น ตัวเยื้องซ้าย ใน glyph maiekthaileft (ชื่อประมาณนี้) ก็เลื่อนมาซ้ายหน่อย
ให้เหลือพื้นที่ให้หาง ป ฟ ฝ วางได้ ไม่ทับกันฮะ
อ้างคำพูดจาก: ปอมป๋วย เมื่อ 17 พ.ค. 2020, 10:09 น.
บน template จะมี
- วรรณยุกต์ 4 ตำแหน่ง
- สระบน 2 ตำแหน่ง
(มีเขียนคำสั่งไว้ให้แล้ว)
เวลาทำ ก็สร้างให้ครบทุกตำแหน่งครับ
อย่างวรรณยุกต์ 4 ตำแหน่ง
- ปกติ เช่น บ่
- เยื้องซ้าย เช่น ป่ (แบบที่สอบถามว่าแก้ยังไง)
- ปกติ-สูง เช่น บิ่
- เยื้องซ้าย-สูง เช่น ปิ่
เวลาทำ ก็เพิ่มระยะเอาฮะ
เช่น ตัวเยื้องซ้าย ใน glyph maiekthaileft (ชื่อประมาณนี้) ก็เลื่อนมาซ้ายหน่อย
ให้เหลือพื้นที่ให้หาง ป ฟ ฝ วางได้ ไม่ทับกันฮะ
ทำตามแล้วค่ะ คือถ้า เป็น ป่า ฝ่า อะไรแบบนี้จะไม่ทับหางค่ะ แต่พอต่อจากสระอุ สระอู มันไม่หลบให้อ่ะค่ะ
งั้นน่าจะเกิดจากสคริปครับ
ต้องเพิ่มคำสั่งตามนี้ฮะ
(หรือจริง ๆ อาจมีแล้ว แต่เผลอลบไป หรือมีแล้ว แต่สลับบรรทัด เลยทำให้เรียกใช้ผิดพลาด)
sub [ป ฝ ฟ] [สระอุ สระอู] [เอก โท ตรี จัตวา ทัณฑฆาต ยามักการ]' by [เอก.left โท.left ตรี.left จัตวา.left ทัณฑฆาต.left ยามักการ.left];
>>> เมื่อ (ป ฝ ฟ) เจอ (ชุดสระล่าง) แล้วตามด้วย (วรรณยุกต์) ให้เปลี่ยน (วรรณยุกต์) เป็น (วรรณยุกต์.left)
เปลี่ยนชื่อไทยด้านบน เป็นชื่อ glyph ที่ใช้งานนะครับ
ปล ผมว่าใน template มีคำสั่งนี้อยู่แล้วนะ
เมื่อก่อนตอนผมใช้งานก็คุ้น ๆ ว่าไม่ต้องเขียนส่วนนี้เพิ่ม
ยังไงลองเช็กดูนะครับ อาจเผลอพลาดอะไรไป
:25: อธิบายเข้าใจง่ายมาก ขอบคุณครับ
อ้างคำพูดจาก: ปอมป๋วย เมื่อ 18 พ.ค. 2020, 10:00 น.
งั้นน่าจะเกิดจากสคริปครับ
ต้องเพิ่มคำสั่งตามนี้ฮะ
(หรือจริง ๆ อาจมีแล้ว แต่เผลอลบไป หรือมีแล้ว แต่สลับบรรทัด เลยทำให้เรียกใช้ผิดพลาด)
sub [ป ฝ ฟ] [สระอุ สระอู] [เอก โท ตรี จัตวา ทัณฑฆาต ยามักการ]' by [เอก.left โท.left ตรี.left จัตวา.left ทัณฑฆาต.left ยามักการ.left];
>>> เมื่อ (ป ฝ ฟ) เจอ (ชุดสระล่าง) แล้วตามด้วย (วรรณยุกต์) ให้เปลี่ยน (วรรณยุกต์) เป็น (วรรณยุกต์.left)
เปลี่ยนชื่อไทยด้านบน เป็นชื่อ glyph ที่ใช้งานนะครับ
ปล ผมว่าใน template มีคำสั่งนี้อยู่แล้วนะ
เมื่อก่อนตอนผมใช้งานก็คุ้น ๆ ว่าไม่ต้องเขียนส่วนนี้เพิ่ม
ยังไงลองเช็กดูนะครับ อาจเผลอพลาดอะไรไป
ขอบคุณมากๆเลยค่ะ