รบกวนถามนิดนึงนะครับ
ถ้าผมจำไม่ผิดรู้สึกว่าจะมีใครสักคนเคยบอกในกระจู๋ (ไหนไม่รู้ จำไม่ได้แล้ว :05:) ว่า
generate Fonts ออกมาเป็น opentype แล้วเวลาเราไป create outline ในอีรัตน์แล้วจุดมันจะน้อยลง
เพราะทุกวันนี้ผม gen ออกมามันก็เป็น ttf อยู่ เวลา create outline จุดมันจะเยอะมาก เลยไม่ทราบว่ามันเกี่ยวกับการเป็น otf รึเปล่าน่ะครับ
ขอบคุณล่วงหน้าเด้อ
ผมไม่รู้เหมือนกันว่าจุดน้อยลงไหม
เพราะผมเริ่มจากใน Illustrator อยู่แล้ว
ซึ่งจุดมันก็น้อยอยู่แล้ว :05:
เกี่ยวครับ ผมลองแล้ว :53:
ขนาดท่าไม้ตายที่จุดน้อยมากๆพอเป็น ttf แล้วจะมีจุดไม่พึงประสงค์เกิดขึ้นตรึมเลยครับ
มหานิยมเลยมีให้เลือกสองแบบเลยเนื่องจากโปรแกรมบางตัวไม่รองรับ otf ครับ
ขอบคุณมากครับ +
มีบทความ หรือกระจู๋ให้อ่านเพิ่มเติมมั้ยครับ
ช่วงนี้กำลังศึกษาโปรแกรมอย่างแรง :47:
ก็ต้องจานโม่เขียนตำราเองนั่นแหละครับ :47:
อย่าเข้าใจกันผิดไปเรื่อยๆ จนกว่ายังไม่รู้
หรือวิเคราะห์กันอย่างจริงจัง
จริงๆ แล้วคำตอบบางตอนในที่นี้ค่อนข้างกำปั้นทุบดิน
OTF กับ TTF นั้นความจริงคล้ายกันมากจนแยกแยะไม่ออก
อย่างแรกเกิดมาเพื่อ Macintoch อย่างหลังสำหรับ Windows
ในเชิงทฤษฎีนั้นแทบไม่แตกต่างกันเลย แต่ต้องเข้าใจก่อนว่า
ลักษณะของ OS ทั้งสองนั้น ใช้ภาษา คำสั่ง ระบบแตกต่างกัน
จึงไม่แปลกที่ต้องมีอะไรแตกต่างกัน เพราะฉะนั้นด้วยพื้นฐาน
เดียวกันของสกุลไฟล์ทั้งสองตั้งกูลก็ไม่แตกต่างกัน
แต่ที่แตกต่างคือ คำสั่ง รหัส หรือที่เรียกกันว่า สคริปต์
ของ Macintoch ย่อมใช้ไม่ได้บน Windows และของ Windows
ก็คงใช้ไม่ได้บน Macintoch เพราะฉะนั้นจึงมีการแก้ปัญหา
ของการข้ามระบบอย่างนี้ออกมา . . .
เราจะสามารถเห็นสคริปต์บางอย่างบ้างก็ทำงานหรือไม่ก็ไม่ทำ
บนเครื่อง Macintoch หรือ Windows อยู่เนืองๆ
เพราะปัญหาจากการไม่เข้าใจเรื่องนี้ตั้งแต่ต้น
ส่วนข้อต่อมา เวลา GEN แล้วนำมาใช้ครีเอทเอาท์ลาย
ต้องเข้าใจก่อนว่างานเกือบทั้งหมด ฟอนต์ไม่ได้ถูกออกแบบ
มาให้ครีเอทเอาท์ลาย การทำงานหลายๆ อย่างจึงผิดและงี่เง่า
เรื่องนี้ขอแวะนิดหน่อย ยกตัวอย่างเช่นการส่งงานโรงพิมพ์
แบบครีเอทเอาท์ลาย . . . เพื่ออะไร?
RIP ของโรงพิมพ์บางตัว ไม่สามารถรับขนาดของจุดเวกเตอร์
ได้มากมาย แต่ที่แน่ๆ ไม่เกิน 40,000 จุดต่อหนึ่งไฟล์ต่อหนึ่งหน้า
ลองคิดกันดีๆ ตัวหนังสือตัวนึงมีกี่จุด? บรรทัดนึงมีกี่ตัว?
และหน้านึงมันจะมากมายแค่ไหน? ซึ่งมันจะเป็นปัญหากันต่อไป
(สำหรับพวกไม่ขวนขวายหาความรู้)
เข้าเรื่อง . . . ทำไม ครีเอทเอาท์ลาย แล้วจุดมันเพิ่มขึ้นมากขึ้น
จากเวลาที่ทำใน FL หรือ FG คำตอบนั้นง่ายมาก
ง่ายซะจนคนไม่รู้และมองข้ามมันไป!
ผมรู้ แต่ไม่บอก ช่วยกันใช้ความคิดและการสังเกตุกันหน่อย
แต่ถ้าไม่ได้จริงๆ วันหลังจะมาตอบให้ ใบ้ให้นิดหน่อย คือ
"เรื่อง em"
หวังว่าคงเข้าใจกัน (บ้าง) :11:
ขอบคุณครับที่มาให้ความรู้...แต่ผมอ่านไม่รู้เรื่อง :3005:
:52:
ก็คาดเอาไว้อยู่แล้วครับว่าต้องมีคนไม่เข้าใจ
จะโทษก็ต้องโทษตัวเองได้อย่างเดียว
ที่พยายามเขียนอะไร ง่ายๆ โง่ๆ เท่าไหร่
ก็ไม่ค่อยมีใครเข้าใจเลย :05:
ว่าแต่พี่เป็นใครเหรอครับ ทำความรู้จักพูดคุยกันไปเรื่อยๆ ไหมครับ
จะได้อธิบายกันเข้าใจ ดูท่าจะเป็นผู้มีความรู้ :37:
ที่คุณโม่ถามมานั้น คุณโม่เข้าใจถูกแล้วครับ คือส่วนนึงต้องเข้าใจพื้นฐานของการเก็บค่าและวิธีการวาดเวคเตอร์ครับ
เวคเตอร์แบ่งออกเป็น 2 แบบ คือ ทรูไทป์ และโพสต์สคริป :42:
ผมจะแบ่งฟอนต์แบ่งออกเป็น 3 ลักษณะใหญ่ๆ เพื่อความเข้าใจง่ายนะครับ คือมีฟอนต์ทรูไทป์ นามสกุล.ttf ฟอนต์โอเพ่นไทป์แบบทรูไทป์ นามสกุล.ttf และโอเพ่นไทป์แบบซีเอฟเอฟ นามสกุล.otf
ตอนเราวาด เราวาดโดยใช้เวคเตอร์แบบโพสต์สคริป แต่พอเจนเนอร์เรตเป็นทรูไทป์เวคเตอร์จะเปลี่ยนเป็นทรูไทป์ (สังเกตง่ายๆ ว่าแฮนด์เดิลจะไม่เหมือนกัน)
:09: เริ่มเหนื่อย
ขอบคุณครับ เริ่มเข้าใจขึ้นมาทีละน้อย :46:
แล้ว opentype ที่เป็น ttf กับ
opentype ที่เป็น otf
พอมีคำอธิบายสรุปง่ายๆ ไหมครับว่าต่างกันอย่างไร
ขอบคุณล่วงหน้าครับ
สังเกตว่า ตอนเราเก็บไฟล์เป็น vfb ไว้ กับฟอนต์ไฟล์ที่เจนเนอร์เรตไปแล้ว ถ้ามาเปิดดูจะเห็นจำนวนจุด และแฮนด์เดิลที่ไม่เหมือนกัน
2 จุด ของ ทรูไทป์ จะกลายเป็น 1 จุดของโพสต์สคริป กล่าวคือ ถ้าเราเจนเป็นเวคเตอร์แบบทรูไทป์แล้ว เรามาเปิดไฟล์ดูสมมุติว่า 1 โค้งของเลข 0 ตั้งแต่จุดที่อยู่บนสุด จนถึงจุดที่อยู่ขวาสุด มีจุดรวมทั้งจุดกำเนิดเส้นด้วย รวม 6 จุด เวลาไปครีเอทเอาท์ไลน์ (ในโปรแกรมกราฟฟิค) จะได้กลับมาเป็น 4 จุด นับรวมจุดกำเนิดเส้นด้วยครับ
:06: ผมอธิบายแล้วเข้าใจมั๊ยอ่ะครับ
:01: ถ้าเข้าใจ ผมจะได้อธิบายต่อครับ แต่ถ้าไม่เข้าใจ ก้จะได้อธิบายต่ออีกครับ
เข้าใจครับๆ :56:
แต่อธิบายต่อก็ดีครับ :46:
อ้าว... คุณโม่มาพอดี :12:
สรุปว่า ถ้าอยากให้มีจุดน้อยๆ ให้เจนเนอร์เรทเป็นแบบ .otf จะได้เวคเตอร์แบบ ซีเอฟเอฟ หรือที่เราเรียกว่าโพสต์สคริปครับ
ก็จะได้จำนวนจุดเหมือนกับต้นฉบับตอนที่เราวาดใน อิลลัส หรือในฟอนต์แลปครับ เวลาครีเอทเอาท์ไลน์ก็ได้จำนวนจุดเท่าเดิม (เพราะเก็บค่าเวคเตอร์แบบเดียวกับต้นฉบับ)
ถ้าไม่เข้าใจตรงไหน โทรถามเพิ่มได้นะครับ :25:
จานโม่ต้องโทรถามแล้วมาอธิบายให้มนุษย์ธรรมดาอย่างตูเข้าใจด้วยนะครับ :47:
ขอบคุณมากครับ :46:
พอดีช่วงนี้ผมเริ่มอยากลงลึกศึกษาในตัวโปรแกรมมากกว่าศึกษาดีไซน์ครับ
แต่บ้านเรานี่หาอะไรพวกนี้อ่านยากเหลือเกิน ต้องรอผู้รู้ :56:
:01: นั่นสิ งั้นต้องผู้รู้มาช่วยตอบ
:44: ผมเองก็ไม่ใช่ผู้รู้ซะด้วยอ่ะครับคุณโม่
:07: แต่จริงครับ ที่ตำราแนวนี้หาอ่านยากครับ อย่าว่าแต่ภาษาบ้านเรา ภาษาปะกิตก็ยังหาอ่านยากอยู่ แม้จะพอหาได้บ้างก็ตาม เป็นศาสตร์ของชนกลุ่มน้อยครับ
:31:
แค่นี้ก็รู้เยอะแล้วคร้าบ :05:
:25: อ้อ...จะบอกว่า อีกข้อนึงคือ ถ้าเราวาดเวคเตอร์ตัวต้นฉบับไว้ได้แบบกิ๊ง กิ๊ง จุดแบบทรูไทป์ก็จะน้อยไปด้วยนะครับ
:48: ลืมบอกไปครับว่า ถ้าจะดูว่าการวาดเส้นแบบกิ๊งๆ จะช่วยให้เวลาคอนเวิร์ดแล้วเส้นจะมีจุดน้อย
:27: ให้ลองเปิด ฟอนต์สารบรรณ ด้วยเอฟแอล แล้วลองดูลายเส้นอ่ะครับ จะเห็นว่าจุดจะน้อยเมื่อเทียบกับตัวอื่นๆ ในชุดเดียวกัน
:33: วาดเส้นให้กิ๊งๆ ช่วยได้จริงๆ นะ
กิ๊งๆ :25:
จานโม่ลองคลิกขวาบนเส้นดู มันจะมีให้สลับโหมด Truetype/PS ด้วยนะ
ทีแรกก็คิดว่าเป็ฯเรื่องความถนัด (ตูไม่ชอบการดดัดเส้นแบบอีรัตน์ :3005:)
คือผมถนัดแบบอีรัตน์มากกว่าน่ะครับ รู้สึกว่าโค้งที่ได้มันมีความคมมากกว่า (อธิบายยากวุ้ย :08:)
เข้าใจๆ คือมันเป็นการสะบัดโค้งที่ "จริง" กว่า :12:
(กำลังหัดอยู่ แต่หัดจาก Photoshop นะ)
ขออธิบายด้วยภาพนะครับ
นี่คือการ copy ข้ามจาก FL > AI
จุดที่ได้จะตรงกัน
(http://img3.f0nt.com/31/99bac58a20c2eb24cbcd0b3f350b0918.png)
เทียบกันระหว่าง ก๊อปข้ามจาก FL กับการพิมพ์ใน AI แล้ว create outline
(http://img3.f0nt.com/31/02f48ac2e6523582babcadf368bdf566.png)
การ gen ฟอนต์ให้เป็นแบบ opentype จะทำให้ได้จุดแบบที่ 1 ถูกใช่มั้ยครับ? :56:
:27: ถูกจ่ะ ไม่แพง
ว้าย ดูมุกสิ :56:
:56:
ข้อมูลเพิ่มเติมแบบเนิร์ดๆ :01:
กราฟิกมักใช้สิ่งที่เรียกว่า Bezier Curve
(เป็นสมการ Parametric ประเภทหนึ่ง = =")
PostScript จะใช้ Cubic Bezier Curve
ประมาณว่าใช้สมการกำลังสาม
ในขณะที่ TrueType ใช้ Quadratic Bezier Curve
ประมาณว่าใช้สมการกำลังสอง
(http://img3.f0nt.com/19/8a4936265ec542c178100c44476cfb16.png)
จุดคู่นึงของ PostScript มีที่บิดสองอัน
จุดคู่นึงของ TrueType มีที่บิดแค่อันเดียว
ดังนั้น จะสร้างรูปอะไรสักอย่างนึง TrueType ต้องใช้จุดมากกว่า!
(จริงๆ แล้วไม่มีอะไรหรอก 555 แค่หายไปนาน เลยอยากโพสต์ซะหน่อย = =)
โอ้ว มันเป็นอย่างนี้นี่เอง :07: :07: :07:
โอ้ววว :07: :07: :07:
เหงามากสินะเร่ :30: :30:
มันสุดยอดไปเลยเซเร่ห์ :07:
:07: :05:
:25: เจ๋งมากเลยครับเร่