hinting

Topic: 
 

เอา TlwgTypo จาก ltn: ThaiFonts-Scalable มาทำเรื่อง hinting
พอจะเริ่ม hint จริง ๆ พบว่าลายเส้นของไทยไม่เข้ากับของฝรั่ง ซึ่งจะทำให้การ hint ยุ่งยาก จึงตัดสินใจสร้างลายเส้นไทยขึ้นมาใหม่ และตั้งชื่อใหม่ว่า TlwgTypott

ดาวน์โหลดไฟล์ฟอนต์(520421)

ดาวน์โหลดไฟล์ซอร์ส

    Topic: 
     
    ค่า cvt ที่เกี่ยวข้องคือ
    cvt_dict = {
        ...
        "w_1001":           71,     #1001   =width of kho_kwai
        "w_690":            14,     #690    =
        "front_kai":        11,     #113    =front spacing of ko_kai
        "hstem":            8,      #184    =horizontal stem thick
        "headstem":         258,    #116    =head stem thick
        "headstem_plus_hole":   259, #268   =head stem thick + head hole width
        "vheight_shoot":    184,    #1147   =overshoot height
        "vstem_curve":      185,    #156    =curve range vertical stem
        ...
    }
    ภาพลายเส้น
    Topic: 
     
    ค่า cvt ที่เกี่ยวข้องคือ
    cvt_dict = {
        ...
        "w_690":            14,     #690    =width of kho_khai
        "hstem":            8,      #184    =horizontal stem
        "vstem":            96,     #154    =vertical stem
        "headstem":         258,    #116    =head stem
        "headstem_plus_hole":   259, #268   =head stem + hole width
        "headdia":          257,    #384    =head diameter
        "vheight":          188,    #1120   =normal height 
        "vheight_shoot":    184,    #1147   =overshoot height
        "front_khai":       32,     #51     =front spacing of kho_khai
    Topic: 
     
    มีค่า cvt ของฟอนต์ DejaVu Sans ที่เกี่ยวข้อง ทำเป็นตัวแปรแบบดิกชันนารีในไพธอน คือ
    cvt_dict = {
        ...
        "front_kai":      11,     #113    =front spacing of ko_kai 
        "hstem":          8,      #184    =horizontal stem width
        "w_881":          163,    #881    =width of ko kai
        "vheight_shoot":  184,    #1147   =overshoot height
        "vstem_curve":    185,    #156    =curve vertical stem width
        ...
    }
    
    ค่า cvt ของฟอนต์ ดูได้จากเมนูของ FontForge คือ Hints -> Edit 'cvt' ... โดยจะเรียงตั้งแต่ลำดับที่ 0 เป็นต้นไป
    Topic: 
     

    เที่ยวนี้ไม่มีอะไร บันทึกตัวอย่างการ instruct เอาไว้ดูเพื่ออ้างอิงเฉย ๆ

    ตัวอย่าง DejaVuSans อักขระ n

    โค๊ด

    Pages

    Subscribe to RSS - hinting
     

    Syndicate

    Subscribe to Syndicate

    Who's online

    There are currently 0 users online.