Ignore:
Timestamp:
Jan 17, 2009, 10:45:05 AM (12 years ago)
Author:
Eugene Romanenko
Message:

PDF plugin: freetype library updated to version 2.3.8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/poppler/freetype2/src/autofit/aflatin.c

    r251 r262  
    55/*    Auto-fitter hinting routines for latin script (body).                */
    66/*                                                                         */
    7 /*  Copyright 2003, 2004, 2005, 2006, 2007 by                              */
     7/*  Copyright 2003, 2004, 2005, 2006, 2007, 2008 by                        */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    20092009               after < edge_limit && after > edge )
    20102010          {
    2011             edge->pos = before->pos +
     2011            if ( after->opos == before->opos )
     2012              edge->pos = before->pos;
     2013            else
     2014              edge->pos = before->pos +
    20122015                          FT_MulDiv( edge->opos - before->opos,
    20132016                                     after->pos - before->pos,
     
    21252128  static const AF_Script_UniRangeRec  af_latin_uniranges[] =
    21262129  {
    2127     { 0x0020, 0x007F },  /* Basic Latin (no control characters) */
    2128     { 0x00A0, 0x00FF },  /* Latin-1 Supplement (no control characters) */
    2129     { 0x0100, 0x017F },  /* Latin Extended-A */
    2130     { 0x0180, 0x024F },  /* Latin Extended-B */
    2131     { 0x0250, 0x02AF },  /* IPA Extensions */
    2132     { 0x02B0, 0x02FF },  /* Spacing Modifier Letters */
    2133     { 0x0300, 0x036F },  /* Combining Diacritical Marks */
    2134     { 0x0370, 0x03FF },  /* Greek and Coptic */
    2135     { 0x0400, 0x04FF },  /* Cyrillic */
    2136     { 0x0500, 0x052F },  /* Cyrillic Supplement */
    2137     { 0x1D00, 0x1D7F },  /* Phonetic Extensions */
    2138     { 0x1D80, 0x1DBF },  /* Phonetic Extensions Supplement */
    2139     { 0x1DC0, 0x1DFF },  /* Combining Diacritical Marks Supplement */
    2140     { 0x1E00, 0x1EFF },  /* Latin Extended Additional */
    2141     { 0x1F00, 0x1FFF },  /* Greek Extended */
    2142     { 0x2000, 0x206F },  /* General Punctuation */
    2143     { 0x2070, 0x209F },  /* Superscripts and Subscripts */
    2144     { 0x20A0, 0x20CF },  /* Currency Symbols */
    2145     { 0x2150, 0x218F },  /* Number Forms */
    2146     { 0x2460, 0x24FF },  /* Enclosed Alphanumerics */
    2147     { 0     , 0      }
     2130    {  0x0020  ,  0x007F   },  /* Basic Latin (no control chars) */
     2131    {  0x00A0  ,  0x00FF   },  /* Latin-1 Supplement (no control chars) */
     2132    {  0x0100  ,  0x017F   },  /* Latin Extended-A */
     2133    {  0x0180  ,  0x024F   },  /* Latin Extended-B */
     2134    {  0x0250  ,  0x02AF   },  /* IPA Extensions */
     2135    {  0x02B0  ,  0x02FF   },  /* Spacing Modifier Letters */
     2136    {  0x0300  ,  0x036F   },  /* Combining Diacritical Marks */
     2137    {  0x0370  ,  0x03FF   },  /* Greek and Coptic */
     2138    {  0x0400  ,  0x04FF   },  /* Cyrillic */
     2139    {  0x0500  ,  0x052F   },  /* Cyrillic Supplement */
     2140    {  0x1D00  ,  0x1D7F   },  /* Phonetic Extensions */
     2141    {  0x1D80  ,  0x1DBF   },  /* Phonetic Extensions Supplement */
     2142    {  0x1DC0  ,  0x1DFF   },  /* Combining Diacritical Marks Supplement */
     2143    {  0x1E00  ,  0x1EFF   },  /* Latin Extended Additional */
     2144    {  0x1F00  ,  0x1FFF   },  /* Greek Extended */
     2145    {  0x2000  ,  0x206F   },  /* General Punctuation */
     2146    {  0x2070  ,  0x209F   },  /* Superscripts and Subscripts */
     2147    {  0x20A0  ,  0x20CF   },  /* Currency Symbols */
     2148    {  0x2150  ,  0x218F   },  /* Number Forms */
     2149    {  0x2460  ,  0x24FF   },  /* Enclosed Alphanumerics */
     2150    {  0x2C60  ,  0x2C7F   },  /* Latin Extended-C */
     2151    {  0x2DE0  ,  0x2DFF   },  /* Cyrillic Extended-A */
     2152    {  0xA640U ,  0xA69FU  },  /* Cyrillic Extended-B */
     2153    {  0xA720U ,  0xA7FFU  },  /* Latin Extended-D */
     2154    {  0xFB00U ,  0xFB06U  },  /* Alphab. Present. Forms (Latin Ligs) */
     2155    { 0x1D400UL, 0x1D7FFUL },  /* Mathematical Alphanumeric Symbols */
     2156    { 0        , 0         }
    21482157  };
    21492158
Note: See TracChangeset for help on using the changeset viewer.