(root)/
harfbuzz-8.3.0/
src/
hb-graphite2.h
       1  /*
       2   * Copyright © 2011  Martin Hosken
       3   * Copyright © 2011  SIL International
       4   *
       5   *  This is part of HarfBuzz, a text shaping library.
       6   *
       7   * Permission is hereby granted, without written agreement and without
       8   * license or royalty fees, to use, copy, modify, and distribute this
       9   * software and its documentation for any purpose, provided that the
      10   * above copyright notice and the following two paragraphs appear in
      11   * all copies of this software.
      12   *
      13   * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
      14   * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
      15   * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
      16   * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
      17   * DAMAGE.
      18   *
      19   * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
      20   * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
      21   * FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
      22   * ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
      23   * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
      24   */
      25  
      26  #ifndef HB_GRAPHITE2_H
      27  #define HB_GRAPHITE2_H
      28  
      29  #include "hb.h"
      30  
      31  #include <graphite2/Font.h>
      32  
      33  HB_BEGIN_DECLS
      34  
      35  /**
      36   * HB_GRAPHITE2_TAG_SILF:
      37   *
      38   * The #hb_tag_t tag for the `Silf` table, which holds Graphite
      39   * features. 
      40   *
      41   * For more information, see http://graphite.sil.org/
      42   *
      43   **/
      44  #define HB_GRAPHITE2_TAG_SILF HB_TAG('S','i','l','f')
      45  
      46  
      47  HB_EXTERN gr_face *
      48  hb_graphite2_face_get_gr_face (hb_face_t *face);
      49  
      50  #ifndef HB_DISABLE_DEPRECATED
      51  
      52  HB_DEPRECATED_FOR (hb_graphite2_face_get_gr_face)
      53  HB_EXTERN gr_font *
      54  hb_graphite2_font_get_gr_font (hb_font_t *font);
      55  
      56  #endif
      57  
      58  
      59  HB_END_DECLS
      60  
      61  #endif /* HB_GRAPHITE2_H */