ฟอนต์ฟอรั่ม ดาวน์โหลดฟอนต์ | บทความ | ฟอรั่ม | เกี่ยวกับเรา
12 ก.พ. 2012, 12:21 น. *
ยินดีต้อนรับจ้ะ ขาจร กรุณา เข้าสู่ระบบ หรือ สมัครสาวก
ส่งอีเมลยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
ร้านสกรีนเสื้อ
ข่าว: นี่มันเว็บฟอนต์ ไม่ใช่เว็บติ่งนะครับ fuc yea
   หน้าแรก   คุ้ยกระจู๋ เข้าสู่ระบบ สมัครสาวก  
  พิมพ์  
ผู้เขียน กระจู๋: การสเกลฟอนท์เป็น 1000 UPM  (อ่าน 14289 ครั้ง)
0 สาวก และ 1 ขาจร กำลังดูกระจู๋นี้
หมี
****
จิตพิสัย 70
โพสต์: 857
..Hello World..
เว็บไซต์ ออฟไลน์ ออฟไลน์
การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 10:07 น.)
สำหรับใครที่อยากทำฟอนท์ตัวเองเป็นฟอนท์ .otf แต่เวลาจะเจนฟอนท์ดันเจอโปรแกรมต่อว่าพาให้น้อยใจ
เพราะ Fontlab หรือแม้แต่ Fontforge  ถ้าเป็นไฟล์ฟอนท์ .otf จะแนะนำให้ตั้งค่า UPM (Units Per eM)
เป็น 1000 ส่วนฟอนท์ .ttf จะเซทเท่าไหร่ก็ได้ซึ่ง Fontlab เองก็แนะนำที่ 2048 units แต่ก็ใช่ว่าฟอนท์ .otf UPM จะต้องเป็น 1000 เท่านั้นนะครับ จะเป็น 2048 ก็ได้ไม่เป็นเรื่องคอขาดบาดตายแต่อย่างใด





เค้าอุตส่าห์แนะนำแล้ว เพราะฉะนั้นมา Scale เป็น Font's UPM size เป็น 1000 UPMกันครับ แนะนำคร่าว ๆ 2 วิธีนะครับ
วิธีที่ 1.
เปิด Fontlab ขึ้นมา (ยังไม่ต้องเปิดฟอนท์) แล้วไปที่ Tools>Options...
คลิกตรง Opening OpenType & TrueType แล้วติ๊กตรง Scale the font to 1000 UPM
กด OK



จากนั้นก็เปิดฟอนท์ที่ต้องการสเกล ซึ่งวิธีนี้จะสเกลทุกฟอนท์ที่เปิดนะครับ ถ้าไม่ต้องการสเกลต้องไปติ๊กออกจากข้างบนที่ได้บอกไปนะครับ ห้ามลืมนะ(โว้ย)ครับ

****************************************************************

วิธีที่ 2.
เปิดฟอนท์ที่ต้องการจะสเกล
ไปที่ File>Font Info... (พวกรู้มากจะกดที่ปุ่ม Font Info เอาเลย)
คลิก Metrics and Dimensions
ตอนนี้จะเห็นฟอนท์เราเป็น Font's UPM size 2048 อยู่



ให้เปลี่ยน Font's UPM size เป็น 1000
ติ๊ก Scal all glyphs according to UPM size change
กด Apply



จะสเกลจริง ๆ เหรอ ? ตกลงตอบ Yes



โปรแกรมก็จะทำการสเกลให้ว่านอนสอนง่าย







ลองเปิดตัวฟอนท์เราดูว่ามันเพี้ยนหรือเปล่า ถ้าไม่ก็โอเค



ลองเจนฟอนท์เป็น .otf


ลองดูฟอนท์ที่เจนไป จะเห็นสัญลักษณ์เปลี่ยนไป (win xp)






ลองดูครับเพราะฟอนท์ .ttf ในอนาคตอาจจะสูญพันธุ์

« แก้ไขครั้งสุดท้าย: 13 เม.ย. 2006, 06:45 น. โดย Naipol » บันทึกการเข้า

NP Freedom
i am a slow walker, but i never walk backwards.
Abraham lincoln
nuugo
มังกร
******
จิตพิสัย 926
โพสต์: 14756
Wacharawongse Worakit @nuugo อีเมล ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 10:17 น.)
 ฮือๆ~ ง่ากกกกกกกก
บันทึกการเข้า
٩(•̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ ٩(-̮̮̃•̃)۶
ยักษ์
*****
จิตพิสัย 1153
โพสต์: 26911
ohaeey ohaeey เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 10:18 น.)
เอ่อ.. UPM (Units Per eM) มีไว้ทำอะไรครับ??
แล้วกำหนดมากน้อยมัน... (งงเกินกว่าจะตั้งคำถามได้  แป่ว)
บันทึกการเข้า

[ FACT HOSTING ] [ บ้านโฮมฮัก ]
Today you , Tomorrow me.
::::
มังกร
******
จิตพิสัย 214
โพสต์: 18638
อีเมล ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 10:21 น.)
มันมีประโยชน์อะไรครับ
บันทึกการเข้า

สะพรึบสะพรั่ง ณหน้าและหลัง ณซ้ายและขวา ละหมู่ละหมวด ก็ตรวจก็ตรา ประมวลกะมา สิมากประมาณ
หมี
****
จิตพิสัย 70
โพสต์: 857
..Hello World..
เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 10:41 น.)
The UPM (Units Per eM) is the basis of all font dimensions. The UPM is
the number of font units that defines the font height and the coordinate
grid on which the glyphs are drawn.


เราจะเซ็ทเท่าไหร่ก็ได้ตั้งแต่ 16 - 16384 แต่ของ Fontlab รู้สึกจะ limited เพียง 10000

แต่ฟอนท์ OpenType นามสกุล .otf เขาจะแนะนำให้ใช้ 1000 ครับ (Fontlab,Fontforge) อาจจะอิงจากมาตรฐานฟอนท์ Type 1

ส่วนฟอนท์ .ttf 2048 แจ๋วอยู่แล้วครับ

 *

รูปเราใหญ่ไปมั้ยเนี่ย.. ฮือๆ~
บันทึกการเข้า

NP Freedom
i am a slow walker, but i never walk backwards.
Abraham lincoln
มังกร
******
จิตพิสัย 521
โพสต์: 7482
เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 11:10 น.)
ขอบคุณเฮียพลมากครับ

แต่ก่อนผมทำฟอนต์ก็ใช้สเกล 2048 ครับ
แต่ฟอนต์ล่าสุดผมใช้ 1000 (แนะนำว่าให้ใช้สเกลนี้ ไม่ว่าจะเป็น ttf หรือ otf)

ส่วนประโยชน์นี่อธิบายยา่ก
เอาเป็นว่าเปิด fontlab ขึ้นมาครับ  โดยที่ใช้สเกล 2048
จากนั้นทำเส้นตรงขึ้นมา 1 เส้นในแนวดิ่ง
คราวนี้ลองเลือกไปที่จุดปลายเส้นตรงด้านใดด้านหนึ่ง
แล้วกดลูกศรซ้ายหรือขวาที่คีย์บอร์ด
จะเห็นได้เลยว่าถึงกดไป แต่เส้นมันไม่ขยับ
เนื่องจากว่าสเกลมันถี่ไป การแสดงผลในโปรแกรมเลยไม่จัดแจ้ง
เส้นตรงที่เราคิดว่าตรง แต่ความจริงมันจะเบี้ยวครับ พอเรามาดูที่ scale 1000



สรุป สเกล 2048 มันตอแหล

« แก้ไขครั้งสุดท้าย: 12 เม.ย. 2006, 11:12 น. โดย ooooo » บันทึกการเข้า
Pix
มังกร
******
จิตพิสัย 275
โพสต์: 5564
pixsupergirl เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 12:58 น.)
.
« แก้ไขครั้งสุดท้าย: 17 ก.พ. 2007, 15:10 น. โดย Pix » บันทึกการเข้า

แปลงร่างเป็น
วัว
***
จิตพิสัย 57
โพสต์: 709
นักหัดคัด
ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 13:20 น.)
คุณ PerspectivE ทำฟอนต์ตัวแรกอ่านแค่เบื้องต้นในหน้าบทความก็น่าจะพอทำได้แล้วล่ะ
(ตอนแรกเราก็อ่านแค่นั้น อาศัยมาถามๆเอาอีกนิดหน่อย)
ส่วนกระจู๋พวกนี้มัน advance มาอย่างเจาะลึก เริ่ม trend โดยห้าโอ

ขอบคุณที่มาแบ่งปันสั่งสอน
(+1) ห้าโอ กะ ท่านนายพลดีกว่า
บันทึกการเข้า
Pix
มังกร
******
จิตพิสัย 275
โพสต์: 5564
pixsupergirl เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 19:25 น.)
.
« แก้ไขครั้งสุดท้าย: 17 ก.พ. 2007, 15:11 น. โดย Pix » บันทึกการเข้า

หมี
****
จิตพิสัย 70
โพสต์: 857
..Hello World..
เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (12 เม.ย. 2006, 22:40 น.)
อันนี้แนะนำวิธีสเกลเท่านั้นนะครับ

ส่วนเรื่อง UPM 1000 หรือ 2048 เท่าไหร่ถึงจะดีสุดยังไม่มีข้อสรุป เพียงแต่ Fontlab เขาแนะนำ

แต่ส่วนตัวผมว่า 1000 นี่มันน้อยไป เพราะเคยทำฟอนท์ UPM ที่ 1000 ตัวฟอนท์ point มันเยอะ แล้วก็ใกล้กันมาก คือขยับนิดนึงมันไปไกลเกินกว่าที่เราต้องการ อย่างที่ห้าโอบอก UPM 1000 ขยับแล้วเห็น แต่ UPM 2048 ไม่เห็นนั่นหมายถึงความละเอียดมันต่างกัน คิดง่าย ๆ 1 ใน 1000 กับ 1 ใน 2048 ก็แล้วกัน เพราะฟอนท์วินโดส์บางฟอนท์ใช้ถึง 4096 ก็มี

สรุปถ้าให้เลือกผมเลือก UPM = 2048 นะ  ฮิ้ววว

« แก้ไขครั้งสุดท้าย: 14 เม.ย. 2006, 14:27 น. โดย Naipol » บันทึกการเข้า

NP Freedom
i am a slow walker, but i never walk backwards.
Abraham lincoln
::::
มังกร
******
จิตพิสัย 214
โพสต์: 18638
อีเมล ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (14 เม.ย. 2006, 09:27 น.)
อ้าว ลุงครับ โวย
บันทึกการเข้า

สะพรึบสะพรั่ง ณหน้าและหลัง ณซ้ายและขวา ละหมู่ละหมวด ก็ตรวจก็ตรา ประมวลกะมา สิมากประมาณ
หมี
****
จิตพิสัย 70
โพสต์: 857
..Hello World..
เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (14 เม.ย. 2006, 14:59 น.)
อ้าว ลุงครับ โวย


เผื่อทางเลือกไว้ แล้วแต่ใครจะใช้ไง   ฮือๆ~

ข้อมูลประกอบ

Fontlab
แอบอ้าง
In Type 1 fonts the standard UPM is 1000
units and in TrueType fonts the UPM may be set to any value, but the
recommended value is 2048 units.




++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Fontforge



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

FontCreator
แอบอ้าง
Nowadays 2048 units per em value is the best value for all fonts of any size including large Latin or non-Latin script fonts.


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Microsoft
แอบอ้าง
unitsPerEm should be a power of 2, (2048 ideally).

2048 units were chosen for a few reasons.

It is a power of 2 value. (2^11)
2048 is a high enough value for good precision in rendering.
2048 is a low enough value to be processed efficiently by microcomputers.


แอบอ้าง
Today, computers are more powerful than ever and the use of large fonts with thousands of glyphs is becoming more common, especially with Unicode and OpenType fonts. With today's computers, we suggest the 2048 units per em value as still the best value for all fonts of any size, including large Latin or non-Latin script fonts.



บันทึกการเข้า

NP Freedom
i am a slow walker, but i never walk backwards.
Abraham lincoln
มังกร
******
จิตพิสัย 521
โพสต์: 7482
เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (14 เม.ย. 2006, 15:01 น.)
ถ้าฟอนต์มันขั้นเทพ สเกลเท่าไหร่มันก็ไม่สำคัญใช่มั้ยจ๊ะลุง
บันทึกการเข้า
หมี
****
จิตพิสัย 70
โพสต์: 857
..Hello World..
เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (14 เม.ย. 2006, 15:04 น.)
ถ้าฟอนต์มันขั้นเทพ สเกลเท่าไหร่มันก็ไม่สำคัญใช่มั้ยจ๊ะลุง

ตถตา > มันเป็นเช่นนั้นแล  (อิอิ)

เทพในที่นี้หมายถึง เทพ โพธิ์งาม นะครับ เดี๋ยวคนจะหมั่นใส้เอา  กร๊าก
บันทึกการเข้า

NP Freedom
i am a slow walker, but i never walk backwards.
Abraham lincoln
มังกร
******
จิตพิสัย 521
โพสต์: 7482
เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: การสเกลฟอนท์เป็น 1000 UPM (14 เม.ย. 2006, 15:07 น.)
แต่ในทางกลับกัน ถ้าฟอนต์มันห่วย อุบาทว์ขากถุย
คนที่ทำฟอนต์จะไปโทษเรื่องสเกลแทน  ง่ะ
บันทึกการเข้า
หน้า: [1] 2   ขึ้นบน
  พิมพ์  
 
 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!
ขอบคุณ SMF Forum