[cmap] Port to hb_blob_ptr_t
Although didn't need it...
This commit is contained in:
parent
0b0fad3ea8
commit
0e2680a6e8
@ -1014,8 +1014,7 @@ struct cmap
|
|||||||
{
|
{
|
||||||
inline void init (hb_face_t *face)
|
inline void init (hb_face_t *face)
|
||||||
{
|
{
|
||||||
this->blob = hb_sanitize_context_t().reference_table<cmap> (face);
|
this->table = hb_sanitize_context_t().reference_table<cmap> (face);
|
||||||
const cmap *table = this->blob->as<cmap> ();
|
|
||||||
bool symbol;
|
bool symbol;
|
||||||
this->subtable = table->find_best_subtable (&symbol);
|
this->subtable = table->find_best_subtable (&symbol);
|
||||||
this->subtable_uvs = &Null(CmapSubtableFormat14);
|
this->subtable_uvs = &Null(CmapSubtableFormat14);
|
||||||
@ -1051,7 +1050,7 @@ struct cmap
|
|||||||
|
|
||||||
inline void fini (void)
|
inline void fini (void)
|
||||||
{
|
{
|
||||||
hb_blob_destroy (this->blob);
|
hb_blob_destroy (this->table.get_blob ());
|
||||||
}
|
}
|
||||||
|
|
||||||
inline bool get_nominal_glyph (hb_codepoint_t unicode,
|
inline bool get_nominal_glyph (hb_codepoint_t unicode,
|
||||||
@ -1157,7 +1156,7 @@ struct cmap
|
|||||||
|
|
||||||
CmapSubtableFormat4::accelerator_t format4_accel;
|
CmapSubtableFormat4::accelerator_t format4_accel;
|
||||||
|
|
||||||
hb_blob_t *blob;
|
hb_blob_ptr_t<cmap> table;
|
||||||
};
|
};
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
Loading…
Reference in New Issue
Block a user