• Show log

    Commit

  • Hash : 980b76ea
    Author : Ken Sharp
    Date : 2010-02-10T07:02:43

    Really fix Savannah bug #28678 (part 1).
    
    After long discussion, we now consider the character width vector
    (wx,wy) returned by the `sbw' Type 1 operator as being part of *one*
    direction only.  For example, if you are using the horizontal
    writing direction, you get the horizontal and vertical components of
    the advance width for this direction.  Note that OpenType and CFF fonts
    don't have such a vertical component; instead, the GPOS table can be
    used to generate two-dimensional advance widths (but this isn't
    handled by FreeType).
    
    * include/freetype/ftincrem.h (FT_Incremental_MetricsRec): Add
    `advance_v' field to hold the vertical component of the advance
    value.
    
    * src/truetype/ttgload.c (tt_get_metrics), src/cff/cffgload.c
    (cff_slot_load), src/type1/t1gload.c
    (T1_Parse_Glyph_And_Get_Char_String), src/cid/cidgload.c
    (cid_load_glyph): Use it.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/freetype.git
    Git SSH git@git.kmx.io:kc3-lang/freetype.git
    Public access ? public
    Description
    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags