Subversion Repositories Kolibri OS

Rev

Rev 1882 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1882 Rev 4744
Line 1... Line 1...
1
/*******************************************************************
1
/***************************************************************************/
2
 *
-
 
-
 
2
/*                                                                         */
3
 *  tttables.h                                                  1.1
3
/*  tttables.h                                                              */
4
 *
-
 
-
 
4
/*                                                                         */
5
 *    TrueType Tables structures and handling (specification).
5
/*    Basic SFNT/TrueType tables definitions and interface                 */
6
 *
-
 
-
 
6
/*    (specification only).                                                */
-
 
7
/*                                                                         */
7
 *  Copyright 1996-1999 by
8
/*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2008, 2009, 2010 by       */
8
 *  David Turner, Robert Wilhelm, and Werner Lemberg.
9
/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
9
 *
-
 
-
 
10
/*                                                                         */
10
 *  This file is part of the FreeType project, and may only be used
11
/*  This file is part of the FreeType project, and may only be used,       */
11
 *  modified and distributed under the terms of the FreeType project
12
/*  modified, and distributed under the terms of the FreeType project      */
12
 *  license, LICENSE.TXT. By continuing to use, modify, or distribute
13
/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
13
 *  this file you indicate that you have read the license and
14
/*  this file you indicate that you have read the license and              */
14
 *  understand and accept it fully.
15
/*  understand and accept it fully.                                        */
15
 *
-
 
-
 
16
/*                                                                         */
16
 ******************************************************************/
17
/***************************************************************************/
-
 
18
 
Line 17... Line 19...
17
 
19
 
18
#ifndef TTTABLES_H
20
#ifndef __TTTABLES_H__
Line 19... Line -...
19
#define TTTABLES_H
-
 
20
 
-
 
Line 21... Line 21...
21
#include "ttconfig.h"
21
#define __TTTABLES_H__
-
 
22
 
-
 
23
 
22
#include "tttypes.h"
24
#include 
-
 
25
#include FT_FREETYPE_H
-
 
26
 
-
 
27
#ifdef FREETYPE_H
23
 
28
#error "freetype.h of FreeType 1 has been loaded!"
Line -... Line 29...
-
 
29
#error "Please fix the directory search order for header files"
-
 
30
#error "so that freetype.h of FreeType 2 is found first."
-
 
31
#endif
24
#ifdef __cplusplus
32
 
-
 
33
 
-
 
34
FT_BEGIN_HEADER
-
 
35
 
-
 
36
  /*************************************************************************/
-
 
37
  /*                                                                       */
-
 
38
  /* 
*/
25
  extern "C" {
39
  /*    truetype_tables                                                    */
26
#endif
40
  /*                                                                       */
-
 
41
  /*                                                                */</pre></td>
          </tr>
          <tr>
            <td class="lineno">27</td>
            <td class="diff"><pre> </pre></td>
            <td class="lineno">42</td>
            <td class="diff"><pre>  /*    TrueType Tables                                                    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">43</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">44</td>
            <td class="diffadded"><pre>  /* <Abstract>                                                            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">45</td>
            <td class="diffadded"><pre>  /*    TrueType specific table types and functions.                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">46</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">28</td>
            <td class="diffchanged"><pre>  /***********************************************************************/</pre></td>
            <td class="lineno">47</td>
            <td class="diffchanged"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 29...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">29</td>
            <td class="diffdeleted"><pre>  /*                                                                     */</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 48...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">48</td>
            <td class="diffadded"><pre>  /*    This section contains the definition of TrueType-specific tables   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">49</td>
            <td class="diffadded"><pre>  /*    as well as some routines used to access and process them.          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">50</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">51</td>
            <td class="diffadded"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">52</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">53</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">54</td>
            <td class="diffadded"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">55</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">56</td>
            <td class="diffadded"><pre>  /* <Struct>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">30</td>
            <td class="diffchanged"><pre>  /*                      TrueType Table Types                           */</pre></td>
            <td class="lineno">57</td>
            <td class="diffchanged"><pre>  /*    TT_Header                                                          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">31</td>
            <td class="diff"><pre>  /*                                                                     */</pre></td>
            <td class="lineno">58</td>
            <td class="diff"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">32</td>
            <td class="diffdeleted"><pre>  /***********************************************************************/</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">33</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">59</td>
            <td class="diffchanged"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">34</td>
            <td class="diffdeleted"><pre>  /* TrueType Collection Header */</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">35</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">60</td>
            <td class="diffchanged"><pre>  /*    A structure used to model a TrueType font header table.  All       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">36</td>
            <td class="diffdeleted"><pre>  struct  TTTCHeader_</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 37...</th>
            <th colspan="2">Line 61...</th>
          </tr>
          <tr>
            <td class="lineno">37</td>
            <td class="diffchanged"><pre>  {</pre></td>
            <td class="lineno">61</td>
            <td class="diffchanged"><pre>  /*    fields follow the TrueType specification.                          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">38</td>
            <td class="diffchanged"><pre>    ULong     Tag;</pre></td>
            <td class="lineno">62</td>
            <td class="diffchanged"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 63...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">63</td>
            <td class="diffadded"><pre>  typedef struct  TT_Header_</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">64</td>
            <td class="diffadded"><pre>  {</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 39...</th>
            <th colspan="2">Line 65...</th>
          </tr>
          <tr>
            <td class="lineno">39</td>
            <td class="diffchanged"><pre>    TT_Fixed  version;</pre></td>
            <td class="lineno">65</td>
            <td class="diffchanged"><pre>    FT_Fixed   Table_Version;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">66</td>
            <td class="diffadded"><pre>    FT_Fixed   Font_Revision;</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 40...</th>
            <th colspan="2">Line 67...</th>
          </tr>
          <tr>
            <td class="lineno">40</td>
            <td class="diffchanged"><pre>    ULong     DirCount;</pre></td>
            <td class="lineno">67</td>
            <td class="diffchanged"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">41</td>
            <td class="diffchanged"><pre>    PULong    TableDirectory;</pre></td>
            <td class="lineno">68</td>
            <td class="diffchanged"><pre>    FT_Long    CheckSum_Adjust;</pre></td>
          </tr>
          <tr>
            <td class="lineno">42</td>
            <td class="diffchanged"><pre>  };</pre></td>
            <td class="lineno">69</td>
            <td class="diffchanged"><pre>    FT_Long    Magic_Number;</pre></td>
          </tr>
          <tr>
            <td class="lineno">43</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">70</td>
            <td class="diffchanged"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 44...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">44</td>
            <td class="diffdeleted"><pre>  typedef struct TTTCHeader_  TTTCHeader;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">45</td>
            <td class="diffchanged"><pre>  typedef TTTCHeader*         PTTCHeader;</pre></td>
            <td class="lineno">71</td>
            <td class="diffchanged"><pre>    FT_UShort  Flags;</pre></td>
          </tr>
          <tr>
            <td class="lineno">46</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">72</td>
            <td class="diffchanged"><pre>    FT_UShort  Units_Per_EM;</pre></td>
          </tr>
          <tr>
            <td class="lineno">47</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 73...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">73</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">48</td>
            <td class="diffchanged"><pre>  /* TrueType Table Directory type */</pre></td>
            <td class="lineno">74</td>
            <td class="diffchanged"><pre>    FT_Long    Created [2];</pre></td>
          </tr>
          <tr>
            <td class="lineno">49</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">75</td>
            <td class="diffchanged"><pre>    FT_Long    Modified[2];</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 76...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">76</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 50...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">50</td>
            <td class="diffdeleted"><pre>  struct  TTableDir_</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 77...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">77</td>
            <td class="diffadded"><pre>    FT_Short   xMin;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">78</td>
            <td class="diffadded"><pre>    FT_Short   yMin;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">79</td>
            <td class="diffadded"><pre>    FT_Short   xMax;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">80</td>
            <td class="diffadded"><pre>    FT_Short   yMax;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">81</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">82</td>
            <td class="diffadded"><pre>    FT_UShort  Mac_Style;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">83</td>
            <td class="diffadded"><pre>    FT_UShort  Lowest_Rec_PPEM;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">84</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">85</td>
            <td class="diffadded"><pre>    FT_Short   Font_Direction;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">86</td>
            <td class="diffadded"><pre>    FT_Short   Index_To_Loc_Format;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">87</td>
            <td class="diffadded"><pre>    FT_Short   Glyph_Data_Format;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">88</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">89</td>
            <td class="diffadded"><pre>  } TT_Header;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">90</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">91</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">92</td>
            <td class="diffadded"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">93</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">94</td>
            <td class="diffadded"><pre>  /* <Struct>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">95</td>
            <td class="diffadded"><pre>  /*    TT_HoriHeader                                                      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">96</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">97</td>
            <td class="diffadded"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">98</td>
            <td class="diffadded"><pre>  /*    A structure used to model a TrueType horizontal header, the `hhea' */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">99</td>
            <td class="diffadded"><pre>  /*    table, as well as the corresponding horizontal metrics table,      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">100</td>
            <td class="diffadded"><pre>  /*    i.e., the `hmtx' table.                                            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">101</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">102</td>
            <td class="diffadded"><pre>  /* <Fields>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">103</td>
            <td class="diffadded"><pre>  /*    Version                :: The table version.                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">104</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">105</td>
            <td class="diffadded"><pre>  /*    Ascender               :: The font's ascender, i.e., the distance  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">106</td>
            <td class="diffadded"><pre>  /*                              from the baseline to the top-most of all */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">107</td>
            <td class="diffadded"><pre>  /*                              glyph points found in the font.          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">108</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">109</td>
            <td class="diffadded"><pre>  /*                              This value is invalid in many fonts, as  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">110</td>
            <td class="diffadded"><pre>  /*                              it is usually set by the font designer,  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">111</td>
            <td class="diffadded"><pre>  /*                              and often reflects only a portion of the */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">112</td>
            <td class="diffadded"><pre>  /*                              glyphs found in the font (maybe ASCII).  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">113</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">114</td>
            <td class="diffadded"><pre>  /*                              You should use the `sTypoAscender' field */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">115</td>
            <td class="diffadded"><pre>  /*                              of the OS/2 table instead if you want    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">116</td>
            <td class="diffadded"><pre>  /*                              the correct one.                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">117</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">118</td>
            <td class="diffadded"><pre>  /*    Descender              :: The font's descender, i.e., the distance */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">119</td>
            <td class="diffadded"><pre>  /*                              from the baseline to the bottom-most of  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">120</td>
            <td class="diffadded"><pre>  /*                              all glyph points found in the font.  It  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">121</td>
            <td class="diffadded"><pre>  /*                              is negative.                             */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">122</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">123</td>
            <td class="diffadded"><pre>  /*                              This value is invalid in many fonts, as  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">124</td>
            <td class="diffadded"><pre>  /*                              it is usually set by the font designer,  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">125</td>
            <td class="diffadded"><pre>  /*                              and often reflects only a portion of the */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">126</td>
            <td class="diffadded"><pre>  /*                              glyphs found in the font (maybe ASCII).  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">127</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">128</td>
            <td class="diffadded"><pre>  /*                              You should use the `sTypoDescender'      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">129</td>
            <td class="diffadded"><pre>  /*                              field of the OS/2 table instead if you   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">130</td>
            <td class="diffadded"><pre>  /*                              want the correct one.                    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">131</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">132</td>
            <td class="diffadded"><pre>  /*    Line_Gap               :: The font's line gap, i.e., the distance  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">133</td>
            <td class="diffadded"><pre>  /*                              to add to the ascender and descender to  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">134</td>
            <td class="diffadded"><pre>  /*                              get the BTB, i.e., the                   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">135</td>
            <td class="diffadded"><pre>  /*                              baseline-to-baseline distance for the    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">136</td>
            <td class="diffadded"><pre>  /*                              font.                                    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">137</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">138</td>
            <td class="diffadded"><pre>  /*    advance_Width_Max      :: This field is the maximum of all advance */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">139</td>
            <td class="diffadded"><pre>  /*                              widths found in the font.  It can be     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">140</td>
            <td class="diffadded"><pre>  /*                              used to compute the maximum width of an  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">141</td>
            <td class="diffadded"><pre>  /*                              arbitrary string of text.                */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">142</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">143</td>
            <td class="diffadded"><pre>  /*    min_Left_Side_Bearing  :: The minimum left side bearing of all     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">144</td>
            <td class="diffadded"><pre>  /*                              glyphs within the font.                  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">145</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">146</td>
            <td class="diffadded"><pre>  /*    min_Right_Side_Bearing :: The minimum right side bearing of all    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">147</td>
            <td class="diffadded"><pre>  /*                              glyphs within the font.                  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">148</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">149</td>
            <td class="diffadded"><pre>  /*    xMax_Extent            :: The maximum horizontal extent (i.e., the */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">150</td>
            <td class="diffadded"><pre>  /*                              `width' of a glyph's bounding box) for   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">151</td>
            <td class="diffadded"><pre>  /*                              all glyphs in the font.                  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">152</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">153</td>
            <td class="diffadded"><pre>  /*    caret_Slope_Rise       :: The rise coefficient of the cursor's     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">154</td>
            <td class="diffadded"><pre>  /*                              slope of the cursor (slope=rise/run).    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">155</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">156</td>
            <td class="diffadded"><pre>  /*    caret_Slope_Run        :: The run coefficient of the cursor's      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">157</td>
            <td class="diffadded"><pre>  /*                              slope.                                   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">158</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">159</td>
            <td class="diffadded"><pre>  /*    Reserved               :: 8~reserved bytes.                        */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">160</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">161</td>
            <td class="diffadded"><pre>  /*    metric_Data_Format     :: Always~0.                                */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">162</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">163</td>
            <td class="diffadded"><pre>  /*    number_Of_HMetrics     :: Number of HMetrics entries in the `hmtx' */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">164</td>
            <td class="diffadded"><pre>  /*                              table -- this value can be smaller than  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">51</td>
            <td class="diffchanged"><pre>  {</pre></td>
            <td class="lineno">165</td>
            <td class="diffchanged"><pre>  /*                              the total number of glyphs in the font.  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">52</td>
            <td class="diff"><pre>    TT_Fixed  version;      /* should be 0x10000 */</pre></td>
            <td class="lineno">166</td>
            <td class="diff"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">53</td>
            <td class="diffchanged"><pre>    UShort    numTables;    /* number of tables  */</pre></td>
            <td class="lineno">167</td>
            <td class="diffchanged"><pre>  /*    long_metrics           :: A pointer into the `hmtx' table.         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">54</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">168</td>
            <td class="diffchanged"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">55</td>
            <td class="diffchanged"><pre>    UShort  searchRange;    /* These parameters are only used  */</pre></td>
            <td class="lineno">169</td>
            <td class="diffchanged"><pre>  /*    short_metrics          :: A pointer into the `hmtx' table.         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">56</td>
            <td class="diffchanged"><pre>    UShort  entrySelector;  /* for a dichotomy search in the   */</pre></td>
            <td class="lineno">170</td>
            <td class="diffchanged"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">57</td>
            <td class="diffdeleted"><pre>    UShort  rangeShift;     /* directory. We ignore them.      */</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 58...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">58</td>
            <td class="diffdeleted"><pre>  };</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">59</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">171</td>
            <td class="diffchanged"><pre>  /* <Note>                                                                */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 172...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">172</td>
            <td class="diffadded"><pre>  /*    IMPORTANT: The TT_HoriHeader and TT_VertHeader structures should   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">173</td>
            <td class="diffadded"><pre>  /*               be identical except for the names of their fields which */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">174</td>
            <td class="diffadded"><pre>  /*               are different.                                          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">175</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">176</td>
            <td class="diffadded"><pre>  /*               This ensures that a single function in the `ttload'     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">177</td>
            <td class="diffadded"><pre>  /*               module is able to read both the horizontal and vertical */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 60...</th>
            <th colspan="2">Line 178...</th>
          </tr>
          <tr>
            <td class="lineno">60</td>
            <td class="diffchanged"><pre>  typedef struct TTableDir_  TTableDir;</pre></td>
            <td class="lineno">178</td>
            <td class="diffchanged"><pre>  /*               headers.                                                */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 61...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">61</td>
            <td class="diffdeleted"><pre>  typedef TTableDir*         PTableDir;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">62</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">63</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">179</td>
            <td class="diffchanged"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">64</td>
            <td class="diffchanged"><pre>  /* The 'TableDir' is followed by 'numTables' TableDirEntries */</pre></td>
            <td class="lineno">180</td>
            <td class="diffchanged"><pre>  typedef struct  TT_HoriHeader_</pre></td>
          </tr>
          <tr>
            <td class="lineno">65</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">181</td>
            <td class="diffchanged"><pre>  {</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">182</td>
            <td class="diffadded"><pre>    FT_Fixed   Version;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">183</td>
            <td class="diffadded"><pre>    FT_Short   Ascender;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">184</td>
            <td class="diffadded"><pre>    FT_Short   Descender;</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 66...</th>
            <th colspan="2">Line 185...</th>
          </tr>
          <tr>
            <td class="lineno">66</td>
            <td class="diffchanged"><pre>  struct  TTableDirEntry_</pre></td>
            <td class="lineno">185</td>
            <td class="diffchanged"><pre>    FT_Short   Line_Gap;</pre></td>
          </tr>
          <tr>
            <td class="lineno">67</td>
            <td class="diffchanged"><pre>  {</pre></td>
            <td class="lineno">186</td>
            <td class="diffchanged"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 187...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">187</td>
            <td class="diffadded"><pre>    FT_UShort  advance_Width_Max;      /* advance width maximum */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">188</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">189</td>
            <td class="diffadded"><pre>    FT_Short   min_Left_Side_Bearing;  /* minimum left-sb       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">190</td>
            <td class="diffadded"><pre>    FT_Short   min_Right_Side_Bearing; /* minimum right-sb      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">191</td>
            <td class="diffadded"><pre>    FT_Short   xMax_Extent;            /* xmax extents          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">192</td>
            <td class="diffadded"><pre>    FT_Short   caret_Slope_Rise;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">193</td>
            <td class="diffadded"><pre>    FT_Short   caret_Slope_Run;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">194</td>
            <td class="diffadded"><pre>    FT_Short   caret_Offset;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">195</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">196</td>
            <td class="diffadded"><pre>    FT_Short   Reserved[4];</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">197</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">198</td>
            <td class="diffadded"><pre>    FT_Short   metric_Data_Format;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">199</td>
            <td class="diffadded"><pre>    FT_UShort  number_Of_HMetrics;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">200</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">201</td>
            <td class="diffadded"><pre>    /* The following fields are not defined by the TrueType specification */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">202</td>
            <td class="diffadded"><pre>    /* but they are used to connect the metrics header to the relevant    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">203</td>
            <td class="diffadded"><pre>    /* `HMTX' table.                                                      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">204</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">205</td>
            <td class="diffadded"><pre>    void*      long_metrics;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">206</td>
            <td class="diffadded"><pre>    void*      short_metrics;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">207</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">208</td>
            <td class="diffadded"><pre>  } TT_HoriHeader;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">209</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">210</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">211</td>
            <td class="diffadded"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">212</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">213</td>
            <td class="diffadded"><pre>  /* <Struct>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">214</td>
            <td class="diffadded"><pre>  /*    TT_VertHeader                                                      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">215</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">216</td>
            <td class="diffadded"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">217</td>
            <td class="diffadded"><pre>  /*    A structure used to model a TrueType vertical header, the `vhea'   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">218</td>
            <td class="diffadded"><pre>  /*    table, as well as the corresponding vertical metrics table, i.e.,  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">219</td>
            <td class="diffadded"><pre>  /*    the `vmtx' table.                                                  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">220</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">221</td>
            <td class="diffadded"><pre>  /* <Fields>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">222</td>
            <td class="diffadded"><pre>  /*    Version                 :: The table version.                      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">223</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">224</td>
            <td class="diffadded"><pre>  /*    Ascender                :: The font's ascender, i.e., the distance */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">225</td>
            <td class="diffadded"><pre>  /*                               from the baseline to the top-most of    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">226</td>
            <td class="diffadded"><pre>  /*                               all glyph points found in the font.     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">227</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">228</td>
            <td class="diffadded"><pre>  /*                               This value is invalid in many fonts, as */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">229</td>
            <td class="diffadded"><pre>  /*                               it is usually set by the font designer, */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">230</td>
            <td class="diffadded"><pre>  /*                               and often reflects only a portion of    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">231</td>
            <td class="diffadded"><pre>  /*                               the glyphs found in the font (maybe     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">232</td>
            <td class="diffadded"><pre>  /*                               ASCII).                                 */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">233</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">234</td>
            <td class="diffadded"><pre>  /*                               You should use the `sTypoAscender'      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">235</td>
            <td class="diffadded"><pre>  /*                               field of the OS/2 table instead if you  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">236</td>
            <td class="diffadded"><pre>  /*                               want the correct one.                   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">237</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">238</td>
            <td class="diffadded"><pre>  /*    Descender               :: The font's descender, i.e., the         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">239</td>
            <td class="diffadded"><pre>  /*                               distance from the baseline to the       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">240</td>
            <td class="diffadded"><pre>  /*                               bottom-most of all glyph points found   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">241</td>
            <td class="diffadded"><pre>  /*                               in the font.  It is negative.           */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">242</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">243</td>
            <td class="diffadded"><pre>  /*                               This value is invalid in many fonts, as */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">244</td>
            <td class="diffadded"><pre>  /*                               it is usually set by the font designer, */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">245</td>
            <td class="diffadded"><pre>  /*                               and often reflects only a portion of    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">246</td>
            <td class="diffadded"><pre>  /*                               the glyphs found in the font (maybe     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">247</td>
            <td class="diffadded"><pre>  /*                               ASCII).                                 */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">248</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">249</td>
            <td class="diffadded"><pre>  /*                               You should use the `sTypoDescender'     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">250</td>
            <td class="diffadded"><pre>  /*                               field of the OS/2 table instead if you  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">251</td>
            <td class="diffadded"><pre>  /*                               want the correct one.                   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">252</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">253</td>
            <td class="diffadded"><pre>  /*    Line_Gap                :: The font's line gap, i.e., the distance */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">254</td>
            <td class="diffadded"><pre>  /*                               to add to the ascender and descender to */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">255</td>
            <td class="diffadded"><pre>  /*                               get the BTB, i.e., the                  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">256</td>
            <td class="diffadded"><pre>  /*                               baseline-to-baseline distance for the   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">257</td>
            <td class="diffadded"><pre>  /*                               font.                                   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">258</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">259</td>
            <td class="diffadded"><pre>  /*    advance_Height_Max      :: This field is the maximum of all        */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">260</td>
            <td class="diffadded"><pre>  /*                               advance heights found in the font.  It  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">261</td>
            <td class="diffadded"><pre>  /*                               can be used to compute the maximum      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">262</td>
            <td class="diffadded"><pre>  /*                               height of an arbitrary string of text.  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">263</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">264</td>
            <td class="diffadded"><pre>  /*    min_Top_Side_Bearing    :: The minimum top side bearing of all     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">265</td>
            <td class="diffadded"><pre>  /*                               glyphs within the font.                 */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">266</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">267</td>
            <td class="diffadded"><pre>  /*    min_Bottom_Side_Bearing :: The minimum bottom side bearing of all  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">268</td>
            <td class="diffadded"><pre>  /*                               glyphs within the font.                 */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">269</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">270</td>
            <td class="diffadded"><pre>  /*    yMax_Extent             :: The maximum vertical extent (i.e., the  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">271</td>
            <td class="diffadded"><pre>  /*                               `height' of a glyph's bounding box) for */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">272</td>
            <td class="diffadded"><pre>  /*                               all glyphs in the font.                 */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">273</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">274</td>
            <td class="diffadded"><pre>  /*    caret_Slope_Rise        :: The rise coefficient of the cursor's    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">275</td>
            <td class="diffadded"><pre>  /*                               slope of the cursor (slope=rise/run).   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">276</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">277</td>
            <td class="diffadded"><pre>  /*    caret_Slope_Run         :: The run coefficient of the cursor's     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">278</td>
            <td class="diffadded"><pre>  /*                               slope.                                  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">279</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">280</td>
            <td class="diffadded"><pre>  /*    caret_Offset            :: The cursor's offset for slanted fonts.  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">281</td>
            <td class="diffadded"><pre>  /*                               This value is `reserved' in vmtx        */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">282</td>
            <td class="diffadded"><pre>  /*                               version 1.0.                            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">283</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">284</td>
            <td class="diffadded"><pre>  /*    Reserved                :: 8~reserved bytes.                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">68</td>
            <td class="diffchanged"><pre>    ULong  Tag;        /*        table type */</pre></td>
            <td class="lineno">285</td>
            <td class="diffchanged"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">69</td>
            <td class="diff"><pre>    ULong  CheckSum;   /*    table checksum */</pre></td>
            <td class="lineno">286</td>
            <td class="diff"><pre>  /*    metric_Data_Format      :: Always~0.                               */</pre></td>
          </tr>
          <tr>
            <td class="lineno">70</td>
            <td class="diffchanged"><pre>    ULong  Offset;     /* table file offset */</pre></td>
            <td class="lineno">287</td>
            <td class="diffchanged"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">71</td>
            <td class="diffchanged"><pre>    ULong  Length;     /*      table length */</pre></td>
            <td class="lineno">288</td>
            <td class="diffchanged"><pre>  /*    number_Of_HMetrics      :: Number of VMetrics entries in the       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">72</td>
            <td class="diffchanged"><pre>  };</pre></td>
            <td class="lineno">289</td>
            <td class="diffchanged"><pre>  /*                               `vmtx' table -- this value can be       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">73</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">290</td>
            <td class="diffchanged"><pre>  /*                               smaller than the total number of glyphs */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 74...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">74</td>
            <td class="diffdeleted"><pre>  typedef struct TTableDirEntry_  TTableDirEntry;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">75</td>
            <td class="diffchanged"><pre>  typedef TTableDirEntry*         PTableDirEntry;</pre></td>
            <td class="lineno">291</td>
            <td class="diffchanged"><pre>  /*                               in the font.                            */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 292...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">292</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">293</td>
            <td class="diffadded"><pre>  /*    long_metrics           :: A pointer into the `vmtx' table.         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">294</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">295</td>
            <td class="diffadded"><pre>  /*    short_metrics          :: A pointer into the `vmtx' table.         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">296</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">297</td>
            <td class="diffadded"><pre>  /* <Note>                                                                */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 76...</th>
            <th colspan="2">Line 298...</th>
          </tr>
          <tr>
            <td class="lineno">76</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">298</td>
            <td class="diffchanged"><pre>  /*    IMPORTANT: The TT_HoriHeader and TT_VertHeader structures should   */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 77...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">77</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">78</td>
            <td class="diffdeleted"><pre>  /* 'cmap' tables */</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">79</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">299</td>
            <td class="diffchanged"><pre>  /*               be identical except for the names of their fields which */</pre></td>
          </tr>
          <tr>
            <td class="lineno">80</td>
            <td class="diffchanged"><pre>  struct  TCMapDir_</pre></td>
            <td class="lineno">300</td>
            <td class="diffchanged"><pre>  /*               are different.                                          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">81</td>
            <td class="diffdeleted"><pre>  {</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">82</td>
            <td class="diffdeleted"><pre>    UShort  tableVersionNumber;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">83</td>
            <td class="diffdeleted"><pre>    UShort  numCMaps;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">84</td>
            <td class="diffdeleted"><pre>  };</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">85</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">86</td>
            <td class="diffdeleted"><pre>  typedef struct TCMapDir_  TCMapDir;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">87</td>
            <td class="diffdeleted"><pre>  typedef TCMapDir*         PCMapDir;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">88</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">89</td>
            <td class="diffdeleted"><pre>  struct  TCMapDirEntry_</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">90</td>
            <td class="diffdeleted"><pre>  {</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">91</td>
            <td class="diffdeleted"><pre>    UShort  platformID;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">92</td>
            <td class="diffdeleted"><pre>    UShort  platformEncodingID;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">93</td>
            <td class="diffdeleted"><pre>    Long    offset;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">94</td>
            <td class="diffdeleted"><pre>  };</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 301...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">301</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">95</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">302</td>
            <td class="diffchanged"><pre>  /*               This ensures that a single function in the `ttload'     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">96</td>
            <td class="diffchanged"><pre>  typedef struct TCMapDirEntry_  TCMapDirEntry;</pre></td>
            <td class="lineno">303</td>
            <td class="diffchanged"><pre>  /*               module is able to read both the horizontal and vertical */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 304...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">304</td>
            <td class="diffadded"><pre>  /*               headers.                                                */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">305</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 97...</th>
            <th colspan="2">Line 306...</th>
          </tr>
          <tr>
            <td class="lineno">97</td>
            <td class="diffchanged"><pre>  typedef TCMapDirEntry*         PCMapDirEntries;</pre></td>
            <td class="lineno">306</td>
            <td class="diffchanged"><pre>  typedef struct  TT_VertHeader_</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 98...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">98</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">99</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 307...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">307</td>
            <td class="diffadded"><pre>  {</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">308</td>
            <td class="diffadded"><pre>    FT_Fixed   Version;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">309</td>
            <td class="diffadded"><pre>    FT_Short   Ascender;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">310</td>
            <td class="diffadded"><pre>    FT_Short   Descender;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">311</td>
            <td class="diffadded"><pre>    FT_Short   Line_Gap;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">312</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">313</td>
            <td class="diffadded"><pre>    FT_UShort  advance_Height_Max;      /* advance height maximum */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">314</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">315</td>
            <td class="diffadded"><pre>    FT_Short   min_Top_Side_Bearing;    /* minimum left-sb or top-sb       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">316</td>
            <td class="diffadded"><pre>    FT_Short   min_Bottom_Side_Bearing; /* minimum right-sb or bottom-sb   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">317</td>
            <td class="diffadded"><pre>    FT_Short   yMax_Extent;             /* xmax or ymax extents            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">318</td>
            <td class="diffadded"><pre>    FT_Short   caret_Slope_Rise;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">319</td>
            <td class="diffadded"><pre>    FT_Short   caret_Slope_Run;</pre></td>
          </tr>
          <tr>
            <td class="lineno">100</td>
            <td class="diffchanged"><pre>  /* 'maxp' Maximum Profiles table */</pre></td>
            <td class="lineno">320</td>
            <td class="diffchanged"><pre>    FT_Short   caret_Offset;</pre></td>
          </tr>
          <tr>
            <td class="lineno">101</td>
            <td class="diff"><pre> </pre></td>
            <td class="lineno">321</td>
            <td class="diff"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">322</td>
            <td class="diffadded"><pre>    FT_Short   Reserved[4];</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">323</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">324</td>
            <td class="diffadded"><pre>    FT_Short   metric_Data_Format;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">325</td>
            <td class="diffadded"><pre>    FT_UShort  number_Of_VMetrics;</pre></td>
          </tr>
          <tr>
            <td class="lineno">102</td>
            <td class="diffchanged"><pre>  struct  TMaxProfile_</pre></td>
            <td class="lineno">326</td>
            <td class="diffchanged"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">327</td>
            <td class="diffadded"><pre>    /* The following fields are not defined by the TrueType specification */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">328</td>
            <td class="diffadded"><pre>    /* but they're used to connect the metrics header to the relevant     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">329</td>
            <td class="diffadded"><pre>    /* `HMTX' or `VMTX' table.                                            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">330</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">331</td>
            <td class="diffadded"><pre>    void*      long_metrics;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">332</td>
            <td class="diffadded"><pre>    void*      short_metrics;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">333</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">334</td>
            <td class="diffadded"><pre>  } TT_VertHeader;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">335</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">336</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">103</td>
            <td class="diffchanged"><pre>  {</pre></td>
            <td class="lineno">337</td>
            <td class="diffchanged"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">338</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">339</td>
            <td class="diffadded"><pre>  /* <Struct>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">340</td>
            <td class="diffadded"><pre>  /*    TT_OS2                                                             */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">341</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">342</td>
            <td class="diffadded"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">343</td>
            <td class="diffadded"><pre>  /*    A structure used to model a TrueType OS/2 table. This is the long  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">344</td>
            <td class="diffadded"><pre>  /*    table version.  All fields comply to the TrueType specification.   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">345</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">346</td>
            <td class="diffadded"><pre>  /*    Note that we now support old Mac fonts which do not include an     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">347</td>
            <td class="diffadded"><pre>  /*    OS/2 table.  In this case, the `version' field is always set to    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">348</td>
            <td class="diffadded"><pre>  /*    0xFFFF.                                                            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">349</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">350</td>
            <td class="diffadded"><pre>  typedef struct  TT_OS2_</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">351</td>
            <td class="diffadded"><pre>  {</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">352</td>
            <td class="diffadded"><pre>    FT_UShort  version;                /* 0x0001 - more or 0xFFFF */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">353</td>
            <td class="diffadded"><pre>    FT_Short   xAvgCharWidth;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">354</td>
            <td class="diffadded"><pre>    FT_UShort  usWeightClass;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">355</td>
            <td class="diffadded"><pre>    FT_UShort  usWidthClass;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">356</td>
            <td class="diffadded"><pre>    FT_Short   fsType;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">357</td>
            <td class="diffadded"><pre>    FT_Short   ySubscriptXSize;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">358</td>
            <td class="diffadded"><pre>    FT_Short   ySubscriptYSize;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">359</td>
            <td class="diffadded"><pre>    FT_Short   ySubscriptXOffset;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">360</td>
            <td class="diffadded"><pre>    FT_Short   ySubscriptYOffset;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">361</td>
            <td class="diffadded"><pre>    FT_Short   ySuperscriptXSize;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">362</td>
            <td class="diffadded"><pre>    FT_Short   ySuperscriptYSize;</pre></td>
          </tr>
          <tr>
            <td class="lineno">104</td>
            <td class="diffchanged"><pre>    TT_Fixed  version;</pre></td>
            <td class="lineno">363</td>
            <td class="diffchanged"><pre>    FT_Short   ySuperscriptXOffset;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">364</td>
            <td class="diffadded"><pre>    FT_Short   ySuperscriptYOffset;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">365</td>
            <td class="diffadded"><pre>    FT_Short   yStrikeoutSize;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">366</td>
            <td class="diffadded"><pre>    FT_Short   yStrikeoutPosition;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">367</td>
            <td class="diffadded"><pre>    FT_Short   sFamilyClass;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">368</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 105...</th>
            <th colspan="2">Line 369...</th>
          </tr>
          <tr>
            <td class="lineno">105</td>
            <td class="diffchanged"><pre>    UShort    numGlyphs,</pre></td>
            <td class="lineno">369</td>
            <td class="diffchanged"><pre>    FT_Byte    panose[10];</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 370...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">370</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">371</td>
            <td class="diffadded"><pre>    FT_ULong   ulUnicodeRange1;        /* Bits 0-31   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">372</td>
            <td class="diffadded"><pre>    FT_ULong   ulUnicodeRange2;        /* Bits 32-63  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">373</td>
            <td class="diffadded"><pre>    FT_ULong   ulUnicodeRange3;        /* Bits 64-95  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">374</td>
            <td class="diffadded"><pre>    FT_ULong   ulUnicodeRange4;        /* Bits 96-127 */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">375</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">376</td>
            <td class="diffadded"><pre>    FT_Char    achVendID[4];</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">377</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">378</td>
            <td class="diffadded"><pre>    FT_UShort  fsSelection;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">379</td>
            <td class="diffadded"><pre>    FT_UShort  usFirstCharIndex;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">380</td>
            <td class="diffadded"><pre>    FT_UShort  usLastCharIndex;</pre></td>
          </tr>
          <tr>
            <td class="lineno">106</td>
            <td class="diffchanged"><pre>              maxPoints,</pre></td>
            <td class="lineno">381</td>
            <td class="diffchanged"><pre>    FT_Short   sTypoAscender;</pre></td>
          </tr>
          <tr>
            <td class="lineno">107</td>
            <td class="diff"><pre>              maxContours,</pre></td>
            <td class="lineno">382</td>
            <td class="diff"><pre>    FT_Short   sTypoDescender;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">383</td>
            <td class="diffadded"><pre>    FT_Short   sTypoLineGap;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">384</td>
            <td class="diffadded"><pre>    FT_UShort  usWinAscent;</pre></td>
          </tr>
          <tr>
            <td class="lineno">108</td>
            <td class="diffchanged"><pre>              maxCompositePoints,</pre></td>
            <td class="lineno">385</td>
            <td class="diffchanged"><pre>    FT_UShort  usWinDescent;</pre></td>
          </tr>
          <tr>
            <td class="lineno">109</td>
            <td class="diffchanged"><pre>              maxCompositeContours,</pre></td>
            <td class="lineno">386</td>
            <td class="diffchanged"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">387</td>
            <td class="diffadded"><pre>    /* only version 1 tables: */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">388</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">110</td>
            <td class="diffchanged"><pre>              maxZones,</pre></td>
            <td class="lineno">389</td>
            <td class="diffchanged"><pre>    FT_ULong   ulCodePageRange1;       /* Bits 0-31   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">390</td>
            <td class="diffadded"><pre>    FT_ULong   ulCodePageRange2;       /* Bits 32-63  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">111</td>
            <td class="diffchanged"><pre>              maxTwilightPoints,</pre></td>
            <td class="lineno">391</td>
            <td class="diffchanged"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 392...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">392</td>
            <td class="diffadded"><pre>    /* only version 2 tables: */</pre></td>
          </tr>
          <tr>
            <td class="lineno">112</td>
            <td class="diffchanged"><pre>              maxStorage,</pre></td>
            <td class="lineno">393</td>
            <td class="diffchanged"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 394...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">394</td>
            <td class="diffadded"><pre>    FT_Short   sxHeight;</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 113...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">113</td>
            <td class="diffdeleted"><pre>              maxFunctionDefs,</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">114</td>
            <td class="diffdeleted"><pre>              maxInstructionDefs,</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 395...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">395</td>
            <td class="diffadded"><pre>    FT_Short   sCapHeight;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">396</td>
            <td class="diffadded"><pre>    FT_UShort  usDefaultChar;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">397</td>
            <td class="diffadded"><pre>    FT_UShort  usBreakChar;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">398</td>
            <td class="diffadded"><pre>    FT_UShort  usMaxContext;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">399</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">400</td>
            <td class="diffadded"><pre>  } TT_OS2;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">401</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">402</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">403</td>
            <td class="diffadded"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">404</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">405</td>
            <td class="diffadded"><pre>  /* <Struct>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">406</td>
            <td class="diffadded"><pre>  /*    TT_Postscript                                                      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">407</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">408</td>
            <td class="diffadded"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">409</td>
            <td class="diffadded"><pre>  /*    A structure used to model a TrueType PostScript table.  All fields */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">410</td>
            <td class="diffadded"><pre>  /*    comply to the TrueType specification.  This structure does not     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">411</td>
            <td class="diffadded"><pre>  /*    reference the PostScript glyph names, which can be nevertheless    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">412</td>
            <td class="diffadded"><pre>  /*    accessed with the `ttpost' module.                                 */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">413</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">414</td>
            <td class="diffadded"><pre>  typedef struct  TT_Postscript_</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">415</td>
            <td class="diffadded"><pre>  {</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">416</td>
            <td class="diffadded"><pre>    FT_Fixed  FormatType;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">417</td>
            <td class="diffadded"><pre>    FT_Fixed  italicAngle;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">418</td>
            <td class="diffadded"><pre>    FT_Short  underlinePosition;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">419</td>
            <td class="diffadded"><pre>    FT_Short  underlineThickness;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">420</td>
            <td class="diffadded"><pre>    FT_ULong  isFixedPitch;</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 115...</th>
            <th colspan="2">Line 421...</th>
          </tr>
          <tr>
            <td class="lineno">115</td>
            <td class="diffchanged"><pre>              maxStackElements,</pre></td>
            <td class="lineno">421</td>
            <td class="diffchanged"><pre>    FT_ULong  minMemType42;</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 116...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">116</td>
            <td class="diffdeleted"><pre>              maxSizeOfInstructions,</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">117</td>
            <td class="diffdeleted"><pre>              maxComponentElements,</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">118</td>
            <td class="diffdeleted"><pre>              maxComponentDepth;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">119</td>
            <td class="diffdeleted"><pre>  };</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">120</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 422...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">422</td>
            <td class="diffadded"><pre>    FT_ULong  maxMemType42;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">423</td>
            <td class="diffadded"><pre>    FT_ULong  minMemType1;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">424</td>
            <td class="diffadded"><pre>    FT_ULong  maxMemType1;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">425</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">426</td>
            <td class="diffadded"><pre>    /* Glyph names follow in the file, but we don't   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">427</td>
            <td class="diffadded"><pre>    /* load them by default.  See the ttpost.c file.  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">428</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">429</td>
            <td class="diffadded"><pre>  } TT_Postscript;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">430</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">431</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">432</td>
            <td class="diffadded"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">433</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">434</td>
            <td class="diffadded"><pre>  /* <Struct>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">435</td>
            <td class="diffadded"><pre>  /*    TT_PCLT                                                            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">436</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">437</td>
            <td class="diffadded"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">438</td>
            <td class="diffadded"><pre>  /*    A structure used to model a TrueType PCLT table.  All fields       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">439</td>
            <td class="diffadded"><pre>  /*    comply to the TrueType specification.                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">440</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">441</td>
            <td class="diffadded"><pre>  typedef struct  TT_PCLT_</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">442</td>
            <td class="diffadded"><pre>  {</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">443</td>
            <td class="diffadded"><pre>    FT_Fixed   Version;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">444</td>
            <td class="diffadded"><pre>    FT_ULong   FontNumber;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">445</td>
            <td class="diffadded"><pre>    FT_UShort  Pitch;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">446</td>
            <td class="diffadded"><pre>    FT_UShort  xHeight;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">447</td>
            <td class="diffadded"><pre>    FT_UShort  Style;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">448</td>
            <td class="diffadded"><pre>    FT_UShort  TypeFamily;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">449</td>
            <td class="diffadded"><pre>    FT_UShort  CapHeight;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">450</td>
            <td class="diffadded"><pre>    FT_UShort  SymbolSet;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">451</td>
            <td class="diffadded"><pre>    FT_Char    TypeFace[16];</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">452</td>
            <td class="diffadded"><pre>    FT_Char    CharacterComplement[8];</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">453</td>
            <td class="diffadded"><pre>    FT_Char    FileName[6];</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">454</td>
            <td class="diffadded"><pre>    FT_Char    StrokeWeight;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">455</td>
            <td class="diffadded"><pre>    FT_Char    WidthType;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">456</td>
            <td class="diffadded"><pre>    FT_Byte    SerifStyle;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">457</td>
            <td class="diffadded"><pre>    FT_Byte    Reserved;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">458</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">459</td>
            <td class="diffadded"><pre>  } TT_PCLT;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">460</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">461</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">462</td>
            <td class="diffadded"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">463</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">464</td>
            <td class="diffadded"><pre>  /* <Struct>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">465</td>
            <td class="diffadded"><pre>  /*    TT_MaxProfile                                                      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">466</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">467</td>
            <td class="diffadded"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">468</td>
            <td class="diffadded"><pre>  /*    The maximum profile is a table containing many max values which    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">469</td>
            <td class="diffadded"><pre>  /*    can be used to pre-allocate arrays.  This ensures that no memory   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">470</td>
            <td class="diffadded"><pre>  /*    allocation occurs during a glyph load.                             */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">471</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">472</td>
            <td class="diffadded"><pre>  /* <Fields>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">473</td>
            <td class="diffadded"><pre>  /*    version               :: The version number.                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">474</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">475</td>
            <td class="diffadded"><pre>  /*    numGlyphs             :: The number of glyphs in this TrueType     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">476</td>
            <td class="diffadded"><pre>  /*                             font.                                     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">477</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">478</td>
            <td class="diffadded"><pre>  /*    maxPoints             :: The maximum number of points in a         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">479</td>
            <td class="diffadded"><pre>  /*                             non-composite TrueType glyph.  See also   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">480</td>
            <td class="diffadded"><pre>  /*                             the structure element                     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">481</td>
            <td class="diffadded"><pre>  /*                             `maxCompositePoints'.                     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">482</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">483</td>
            <td class="diffadded"><pre>  /*    maxContours           :: The maximum number of contours in a       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">484</td>
            <td class="diffadded"><pre>  /*                             non-composite TrueType glyph.  See also   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">485</td>
            <td class="diffadded"><pre>  /*                             the structure element                     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">486</td>
            <td class="diffadded"><pre>  /*                             `maxCompositeContours'.                   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">487</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">121</td>
            <td class="diffchanged"><pre>  typedef struct TMaxProfile_  TMaxProfile;</pre></td>
            <td class="lineno">488</td>
            <td class="diffchanged"><pre>  /*    maxCompositePoints    :: The maximum number of points in a         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">489</td>
            <td class="diffadded"><pre>  /*                             composite TrueType glyph.  See also the   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">490</td>
            <td class="diffadded"><pre>  /*                             structure element `maxPoints'.            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">491</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">492</td>
            <td class="diffadded"><pre>  /*    maxCompositeContours  :: The maximum number of contours in a       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">493</td>
            <td class="diffadded"><pre>  /*                             composite TrueType glyph.  See also the   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">494</td>
            <td class="diffadded"><pre>  /*                             structure element `maxContours'.          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">495</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">496</td>
            <td class="diffadded"><pre>  /*    maxZones              :: The maximum number of zones used for      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">497</td>
            <td class="diffadded"><pre>  /*                             glyph hinting.                            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">498</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">499</td>
            <td class="diffadded"><pre>  /*    maxTwilightPoints     :: The maximum number of points in the       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">500</td>
            <td class="diffadded"><pre>  /*                             twilight zone used for glyph hinting.     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">501</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">502</td>
            <td class="diffadded"><pre>  /*    maxStorage            :: The maximum number of elements in the     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">503</td>
            <td class="diffadded"><pre>  /*                             storage area used for glyph hinting.      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">504</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 122...</th>
            <th colspan="2">Line 505...</th>
          </tr>
          <tr>
            <td class="lineno">122</td>
            <td class="diffchanged"><pre>  typedef TMaxProfile*         PMaxProfile;</pre></td>
            <td class="lineno">505</td>
            <td class="diffchanged"><pre>  /*    maxFunctionDefs       :: The maximum number of function            */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 123...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">123</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 506...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">506</td>
            <td class="diffadded"><pre>  /*                             definitions in the TrueType bytecode for  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">507</td>
            <td class="diffadded"><pre>  /*                             this font.                                */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">508</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">509</td>
            <td class="diffadded"><pre>  /*    maxInstructionDefs    :: The maximum number of instruction         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">510</td>
            <td class="diffadded"><pre>  /*                             definitions in the TrueType bytecode for  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">511</td>
            <td class="diffadded"><pre>  /*                             this font.                                */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">512</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">513</td>
            <td class="diffadded"><pre>  /*    maxStackElements      :: The maximum number of stack elements used */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">514</td>
            <td class="diffadded"><pre>  /*                             during bytecode interpretation.           */</pre></td>
          </tr>
          <tr>
            <td class="lineno">124</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">515</td>
            <td class="diffchanged"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">125</td>
            <td class="diff"><pre>  /* table "gasp" */</pre></td>
            <td class="lineno">516</td>
            <td class="diff"><pre>  /*    maxSizeOfInstructions :: The maximum number of TrueType opcodes    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">126</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">517</td>
            <td class="diffchanged"><pre>  /*                             used for glyph hinting.                   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">127</td>
            <td class="diffchanged"><pre>#define GASP_GRIDFIT  0x01</pre></td>
            <td class="lineno">518</td>
            <td class="diffchanged"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">128</td>
            <td class="diffdeleted"><pre>#define GASP_DOGRAY   0x02</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">519</td>
            <td class="diffadded"><pre>  /*    maxComponentElements  :: The maximum number of simple (i.e., non-  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">520</td>
            <td class="diffadded"><pre>  /*                             composite) glyphs in a composite glyph.   */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">521</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">522</td>
            <td class="diffadded"><pre>  /*    maxComponentDepth     :: The maximum nesting depth of composite    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">523</td>
            <td class="diffadded"><pre>  /*                             glyphs.                                   */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 129...</th>
            <th colspan="2">Line 524...</th>
          </tr>
          <tr>
            <td class="lineno">129</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">524</td>
            <td class="diffchanged"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 525...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">525</td>
            <td class="diffadded"><pre>  /* <Note>                                                                */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 130...</th>
            <th colspan="2">Line 526...</th>
          </tr>
          <tr>
            <td class="lineno">130</td>
            <td class="diffchanged"><pre>  struct  GaspRange_</pre></td>
            <td class="lineno">526</td>
            <td class="diffchanged"><pre>  /*    This structure is only used during font loading.                   */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 131...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">131</td>
            <td class="diffdeleted"><pre>  {</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">132</td>
            <td class="diffdeleted"><pre>    UShort  maxPPEM;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">133</td>
            <td class="diffdeleted"><pre>    UShort  gaspFlag;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">134</td>
            <td class="diffdeleted"><pre>  };</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">135</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">136</td>
            <td class="diffdeleted"><pre>  typedef struct GaspRange_  GaspRange;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">137</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">138</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 527...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">527</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">528</td>
            <td class="diffadded"><pre>  typedef struct  TT_MaxProfile_</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">529</td>
            <td class="diffadded"><pre>  {</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">530</td>
            <td class="diffadded"><pre>    FT_Fixed   version;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">531</td>
            <td class="diffadded"><pre>    FT_UShort  numGlyphs;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">532</td>
            <td class="diffadded"><pre>    FT_UShort  maxPoints;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">533</td>
            <td class="diffadded"><pre>    FT_UShort  maxContours;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">534</td>
            <td class="diffadded"><pre>    FT_UShort  maxCompositePoints;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">535</td>
            <td class="diffadded"><pre>    FT_UShort  maxCompositeContours;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">536</td>
            <td class="diffadded"><pre>    FT_UShort  maxZones;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">537</td>
            <td class="diffadded"><pre>    FT_UShort  maxTwilightPoints;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">538</td>
            <td class="diffadded"><pre>    FT_UShort  maxStorage;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">539</td>
            <td class="diffadded"><pre>    FT_UShort  maxFunctionDefs;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">540</td>
            <td class="diffadded"><pre>    FT_UShort  maxInstructionDefs;</pre></td>
          </tr>
          <tr>
            <td class="lineno">139</td>
            <td class="diffchanged"><pre>  struct  TGasp_</pre></td>
            <td class="lineno">541</td>
            <td class="diffchanged"><pre>    FT_UShort  maxStackElements;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">542</td>
            <td class="diffadded"><pre>    FT_UShort  maxSizeOfInstructions;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">543</td>
            <td class="diffadded"><pre>    FT_UShort  maxComponentElements;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">544</td>
            <td class="diffadded"><pre>    FT_UShort  maxComponentDepth;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">545</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">546</td>
            <td class="diffadded"><pre>  } TT_MaxProfile;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">547</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">548</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">140</td>
            <td class="diffchanged"><pre>  {</pre></td>
            <td class="lineno">549</td>
            <td class="diffchanged"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">550</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">551</td>
            <td class="diffadded"><pre>  /* <Enum>                                                                */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">552</td>
            <td class="diffadded"><pre>  /*    FT_Sfnt_Tag                                                        */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">553</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">554</td>
            <td class="diffadded"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">555</td>
            <td class="diffadded"><pre>  /*    An enumeration used to specify the index of an SFNT table.         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">556</td>
            <td class="diffadded"><pre>  /*    Used in the @FT_Get_Sfnt_Table API function.                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">557</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 141...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">141</td>
            <td class="diffdeleted"><pre>    UShort      version;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">142</td>
            <td class="diffdeleted"><pre>    UShort      numRanges;</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 558...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">558</td>
            <td class="diffadded"><pre>  typedef enum  FT_Sfnt_Tag_</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">559</td>
            <td class="diffadded"><pre>  {</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">560</td>
            <td class="diffadded"><pre>    ft_sfnt_head = 0,    /* TT_Header     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">561</td>
            <td class="diffadded"><pre>    ft_sfnt_maxp = 1,    /* TT_MaxProfile */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">562</td>
            <td class="diffadded"><pre>    ft_sfnt_os2  = 2,    /* TT_OS2        */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">563</td>
            <td class="diffadded"><pre>    ft_sfnt_hhea = 3,    /* TT_HoriHeader */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">564</td>
            <td class="diffadded"><pre>    ft_sfnt_vhea = 4,    /* TT_VertHeader */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">565</td>
            <td class="diffadded"><pre>    ft_sfnt_post = 5,    /* TT_Postscript */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">566</td>
            <td class="diffadded"><pre>    ft_sfnt_pclt = 6,    /* TT_PCLT       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">567</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">568</td>
            <td class="diffadded"><pre>    sfnt_max   /* internal end mark */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">569</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">570</td>
            <td class="diffadded"><pre>  } FT_Sfnt_Tag;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">571</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">572</td>
            <td class="diffadded"><pre>  /* */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">573</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">574</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">575</td>
            <td class="diffadded"><pre>  /*************************************************************************/</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">576</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">577</td>
            <td class="diffadded"><pre>  /* <Function>                                                            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">578</td>
            <td class="diffadded"><pre>  /*    FT_Get_Sfnt_Table                                                  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">579</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">580</td>
            <td class="diffadded"><pre>  /* <Description>                                                         */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">581</td>
            <td class="diffadded"><pre>  /*    Return a pointer to a given SFNT table within a face.              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">582</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">583</td>
            <td class="diffadded"><pre>  /* <Input>                                                               */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">584</td>
            <td class="diffadded"><pre>  /*    face :: A handle to the source.                                    */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">585</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">586</td>
            <td class="diffadded"><pre>  /*    tag  :: The index of the SFNT table.                               */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">587</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">588</td>
            <td class="diffadded"><pre>  /* <Return>                                                              */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">589</td>
            <td class="diffadded"><pre>  /*    A type-less pointer to the table.  This will be~0 in case of       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">590</td>
            <td class="diffadded"><pre>  /*    error, or if the corresponding table was not found *OR* loaded     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">591</td>
            <td class="diffadded"><pre>  /*    from the file.                                                     */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">592</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">593</td>
            <td class="diffadded"><pre>  /*    Use a typecast according to `tag' to access the structure          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">594</td>
            <td class="diffadded"><pre>  /*    elements.                                                          */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">595</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">596</td>
            <td class="diffadded"><pre>  /* <Note>                                                                */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">597</td>
            <td class="diffadded"><pre>  /*    The table is owned by the face object and disappears with it.      */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">598</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">599</td>
            <td class="diffadded"><pre>  /*    This function is only useful to access SFNT tables that are loaded */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">600</td>
            <td class="diffadded"><pre>  /*    by the sfnt, truetype, and opentype drivers.  See @FT_Sfnt_Tag for */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">601</td>
            <td class="diffadded"><pre>  /*    a list.                                                            */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">602</td>
            <td class="diffadded"><pre>  /*                                                                       */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">603</td>
            <td class="diffadded"><pre>  FT_EXPORT( void* )</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">604</td>
            <td class="diffadded"><pre>  FT_Get_Sfnt_Table( FT_Face      face,</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">605</td>
            <td class="diffadded"><pre>                     FT_Sfnt_Tag  tag );</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">606</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">607</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">608</td>
            <td class="diffadded"><pre> /**************************************************************************</pre></td>
          </tr>
          <tr>
            <td class="lineno">143</td>
            <td class="diffchanged"><pre>    GaspRange*  gaspRanges;</pre></td>
            <td class="lineno">609</td>
            <td class="diffchanged"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">610</td>
            <td class="diffadded"><pre>  * @function:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">611</td>
            <td class="diffadded"><pre>  *   FT_Load_Sfnt_Table</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">612</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">613</td>
            <td class="diffadded"><pre>  * @description:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">614</td>
            <td class="diffadded"><pre>  *   Load any font table into client memory.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">615</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">616</td>
            <td class="diffadded"><pre>  * @input:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">617</td>
            <td class="diffadded"><pre>  *   face ::</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">618</td>
            <td class="diffadded"><pre>  *     A handle to the source face.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">619</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">620</td>
            <td class="diffadded"><pre>  *   tag ::</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">621</td>
            <td class="diffadded"><pre>  *     The four-byte tag of the table to load.  Use the value~0 if you want</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 622...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">622</td>
            <td class="diffadded"><pre>  *     to access the whole font file.  Otherwise, you can use one of the</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">623</td>
            <td class="diffadded"><pre>  *     definitions found in the @FT_TRUETYPE_TAGS_H file, or forge a new</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">624</td>
            <td class="diffadded"><pre>  *     one with @FT_MAKE_TAG.</pre></td>
          </tr>
          <tr>
            <td class="lineno">144</td>
            <td class="diffchanged"><pre>  };</pre></td>
            <td class="lineno">625</td>
            <td class="diffchanged"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">145</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">626</td>
            <td class="diffchanged"><pre>  *   offset ::</pre></td>
          </tr>
          <tr>
            <td class="lineno">146</td>
            <td class="diffchanged"><pre>  typedef struct TGasp_  TGasp;</pre></td>
            <td class="lineno">627</td>
            <td class="diffchanged"><pre>  *     The starting offset in the table (or file if tag == 0).</pre></td>
          </tr>
          <tr>
            <td class="lineno">147</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">628</td>
            <td class="diffchanged"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">629</td>
            <td class="diffadded"><pre>  * @output:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">630</td>
            <td class="diffadded"><pre>  *   buffer ::</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">631</td>
            <td class="diffadded"><pre>  *     The target buffer address.  The client must ensure that the memory</pre></td>
          </tr>
          <tr>
            <td class="lineno">148</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">632</td>
            <td class="diffchanged"><pre>  *     array is big enough to hold the data.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">633</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">149</td>
            <td class="diffchanged"><pre>  /* table "head" - now defined in freetype.h */</pre></td>
            <td class="lineno">634</td>
            <td class="diffchanged"><pre>  * @inout:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">635</td>
            <td class="diffadded"><pre>  *   length ::</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">636</td>
            <td class="diffadded"><pre>  *     If the `length' parameter is NULL, then try to load the whole table.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">637</td>
            <td class="diffadded"><pre>  *     Return an error code if it fails.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">638</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">639</td>
            <td class="diffadded"><pre>  *     Else, if `*length' is~0, exit immediately while returning the</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">640</td>
            <td class="diffadded"><pre>  *     table's (or file) full size in it.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">641</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">150</td>
            <td class="diffchanged"><pre>  /* table "hhea" - now defined in freetype.h */</pre></td>
            <td class="lineno">642</td>
            <td class="diffchanged"><pre>  *     Else the number of bytes to read from the table or file, from the</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">643</td>
            <td class="diffadded"><pre>  *     starting offset.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">644</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">645</td>
            <td class="diffadded"><pre>  * @return:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">646</td>
            <td class="diffadded"><pre>  *   FreeType error code.  0~means success.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">647</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">648</td>
            <td class="diffadded"><pre>  * @note:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">649</td>
            <td class="diffadded"><pre>  *   If you need to determine the table's length you should first call this</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">650</td>
            <td class="diffadded"><pre>  *   function with `*length' set to~0, as in the following example:</pre></td>
          </tr>
          <tr>
            <td class="lineno">151</td>
            <td class="diffchanged"><pre> </pre></td>
            <td class="lineno">651</td>
            <td class="diffchanged"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">652</td>
            <td class="diffadded"><pre>  *     {</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">653</td>
            <td class="diffadded"><pre>  *       FT_ULong  length = 0;</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">654</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">655</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">656</td>
            <td class="diffadded"><pre>  *       error = FT_Load_Sfnt_Table( face, tag, 0, NULL, &length );</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 152...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">152</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 657...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">657</td>
            <td class="diffadded"><pre>  *       if ( error ) { ... table does not exist ... }</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">658</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">659</td>
            <td class="diffadded"><pre>  *       buffer = malloc( length );</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">660</td>
            <td class="diffadded"><pre>  *       if ( buffer == NULL ) { ... not enough memory ... }</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">661</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">662</td>
            <td class="diffadded"><pre>  *       error = FT_Load_Sfnt_Table( face, tag, 0, buffer, &length );</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">663</td>
            <td class="diffadded"><pre>  *       if ( error ) { ... could not load table ... }</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">664</td>
            <td class="diffadded"><pre>  *     }</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">665</td>
            <td class="diffadded"><pre>  */</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">666</td>
            <td class="diffadded"><pre>  FT_EXPORT( FT_Error )</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">667</td>
            <td class="diffadded"><pre>  FT_Load_Sfnt_Table( FT_Face    face,</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">668</td>
            <td class="diffadded"><pre>                      FT_ULong   tag,</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">669</td>
            <td class="diffadded"><pre>                      FT_Long    offset,</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">670</td>
            <td class="diffadded"><pre>                      FT_Byte*   buffer,</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">671</td>
            <td class="diffadded"><pre>                      FT_ULong*  length );</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">672</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">673</td>
            <td class="diffadded"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">674</td>
            <td class="diffadded"><pre> /**************************************************************************</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">675</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 153...</th>
            <th colspan="2">Line -...</th>
          </tr>
          <tr>
            <td class="lineno">153</td>
            <td class="diffdeleted"><pre>  /* tables "HMTX" and "VMTX" */</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">154</td>
            <td class="diffdeleted"><pre> </pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <td class="lineno">155</td>
            <td class="diffdeleted"><pre>  struct  TLongMetrics_</pre></td>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
          </tr>
          <tr>
            <th colspan="2">Line -...</th>
            <th colspan="2">Line 676...</th>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">676</td>
            <td class="diffadded"><pre>  * @function:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">677</td>
            <td class="diffadded"><pre>  *   FT_Sfnt_Table_Info</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">678</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">679</td>
            <td class="diffadded"><pre>  * @description:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">680</td>
            <td class="diffadded"><pre>  *   Return information on an SFNT table.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">681</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">682</td>
            <td class="diffadded"><pre>  * @input:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">683</td>
            <td class="diffadded"><pre>  *   face ::</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">684</td>
            <td class="diffadded"><pre>  *     A handle to the source face.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">685</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">686</td>
            <td class="diffadded"><pre>  *   table_index ::</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">687</td>
            <td class="diffadded"><pre>  *     The index of an SFNT table.  The function returns</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">688</td>
            <td class="diffadded"><pre>  *     FT_Err_Table_Missing for an invalid value.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">689</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">690</td>
            <td class="diffadded"><pre>  * @output:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">691</td>
            <td class="diffadded"><pre>  *   tag ::</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">692</td>
            <td class="diffadded"><pre>  *     The name tag of the SFNT table.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">693</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">694</td>
            <td class="diffadded"><pre>  *   length ::</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">695</td>
            <td class="diffadded"><pre>  *     The length of the SFNT table.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">696</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">697</td>
            <td class="diffadded"><pre>  * @return:</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">698</td>
            <td class="diffadded"><pre>  *   FreeType error code.  0~means success.</pre></td>
          </tr>
          <tr>
            <td class="lineno">-</td>
            <td class="diffempty"><pre> </pre></td>
            <td class="lineno">699</td>
            <td class="diffadded"><pre>  *</pre></td>
          </tr>
          <tr>
            <td class="lineno">156</td>
            <td class="diffchanged"><pre>  {</pre></td>
            <td class="lineno">700</td>
            <td class="diffchanged"><pre>  * @note:</pre></td>
          </tr>
          <tr>
            <th colspan="2">Line 157...</th>
            <th colspan="2">Line 701...</th>
          </tr>
          <tr>
            <td class="lineno">157</td>
            <td class="diff"><pre>    UShort  advance;</pre></td>
            <td class="lineno">701</td>
            <td class="diff"><pre>  *   SFNT tables with length zero are treated as missing.</pre></td>
          </tr>
        </tbody>
       </table>
  </div>
</div>
<div id="footer">
  <p style="padding:0; margin:0"><small>Powered by <a href="https://websvnphp.github.io/">WebSVN</a> 2.7.0 and <a href="http://subversion.apache.org">Apache Subversion</a> 1.14.1     ✓ <a href="http://validator.w3.org/check?uri=http://websvn.kolibrios.org/diff.php?repname=Kolibri+OS%26path=%2Fprograms%2Fdevelop%2Flibraries%2Fmenuetlibc%2Finclude%2Ffreetype%2Ftttables.h%26rev=4744%26peg=4744%26template=%26language=en">XHTML</a> & <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://websvn.kolibrios.org/diff.php?repname=Kolibri+OS%26path=%2Fprograms%2Fdevelop%2Flibraries%2Fmenuetlibc%2Finclude%2Ffreetype%2Ftttables.h%26rev=4744%26peg=4744%26template=%26language=en">CSS</a></small></p>
</div>
</body>
</html>