[otlayout] Code shuffling
This commit is contained in:
parent
11fb16cb84
commit
469524692b
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright © 2007,2008,2009 Red Hat, Inc.
|
* Copyright © 2007,2008,2009 Red Hat, Inc.
|
||||||
* Copyright © 2012 Google, Inc.
|
* Copyright © 2012,2013 Google, Inc.
|
||||||
*
|
*
|
||||||
* This is part of HarfBuzz, a text shaping library.
|
* This is part of HarfBuzz, a text shaping library.
|
||||||
*
|
*
|
||||||
@ -38,15 +38,15 @@
|
|||||||
#include "hb-set-private.hh"
|
#include "hb-set-private.hh"
|
||||||
|
|
||||||
|
|
||||||
/* buffer var allocations, used during the GSUB/GPOS processing */
|
|
||||||
#define glyph_props() var1.u16[0] /* GDEF glyph properties */
|
|
||||||
#define syllable() var1.u8[2] /* GSUB/GPOS shaping boundaries */
|
|
||||||
#define lig_props() var1.u8[3] /* GSUB/GPOS ligature tracking */
|
|
||||||
|
|
||||||
/* buffer var allocations, used during the entire shaping process */
|
/* buffer var allocations, used during the entire shaping process */
|
||||||
#define unicode_props0() var2.u8[0]
|
#define unicode_props0() var2.u8[0]
|
||||||
#define unicode_props1() var2.u8[1]
|
#define unicode_props1() var2.u8[1]
|
||||||
|
|
||||||
|
/* buffer var allocations, used during the GSUB/GPOS processing */
|
||||||
|
#define glyph_props() var1.u16[0] /* GDEF glyph properties */
|
||||||
|
#define lig_props() var1.u8[2] /* GSUB/GPOS ligature tracking */
|
||||||
|
#define syllable() var1.u8[3] /* GSUB/GPOS shaping boundaries */
|
||||||
|
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
MASK0_ZWJ = 0x20u,
|
MASK0_ZWJ = 0x20u,
|
||||||
@ -114,8 +114,6 @@ _hb_glyph_info_flip_joiners (hb_glyph_info_t *info)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#define hb_ot_layout_from_face(face) ((hb_ot_layout_t *) face->shaper_data.ot)
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* GDEF
|
* GDEF
|
||||||
*/
|
*/
|
||||||
@ -306,5 +304,7 @@ HB_INTERNAL void
|
|||||||
_hb_ot_layout_destroy (hb_ot_layout_t *layout);
|
_hb_ot_layout_destroy (hb_ot_layout_t *layout);
|
||||||
|
|
||||||
|
|
||||||
|
#define hb_ot_layout_from_face(face) ((hb_ot_layout_t *) face->shaper_data.ot)
|
||||||
|
|
||||||
|
|
||||||
#endif /* HB_OT_LAYOUT_PRIVATE_HH */
|
#endif /* HB_OT_LAYOUT_PRIVATE_HH */
|
||||||
|
Loading…
Reference in New Issue
Block a user