提交 bd6b2ba1 编写于 作者: B Behdad Esfahbod

[ot-var] Add flags

Unfortunate that we don't have room in hb_ot_var_axis_t to expose flags :(.
上级 c076c7b8
...@@ -52,7 +52,7 @@ struct InstanceRecord ...@@ -52,7 +52,7 @@ struct InstanceRecord
protected: protected:
NameID subfamilyNameID;/* The name ID for entries in the 'name' table NameID subfamilyNameID;/* The name ID for entries in the 'name' table
* that provide subfamily names for this instance. */ * that provide subfamily names for this instance. */
HBUINT16 reserved; /* Reserved for future use — set to 0. */ HBUINT16 flags; /* Reserved for future use — set to 0. */
UnsizedArrayOf<Fixed> UnsizedArrayOf<Fixed>
coordinatesZ; /* The coordinates array for this instance. */ coordinatesZ; /* The coordinates array for this instance. */
//NameID postScriptNameIDX;/*Optional. The name ID for entries in the 'name' //NameID postScriptNameIDX;/*Optional. The name ID for entries in the 'name'
...@@ -65,6 +65,11 @@ struct InstanceRecord ...@@ -65,6 +65,11 @@ struct InstanceRecord
struct AxisRecord struct AxisRecord
{ {
enum
{
AXIS_FLAG_HIDDEN = 0x0001,
};
inline bool sanitize (hb_sanitize_context_t *c) const inline bool sanitize (hb_sanitize_context_t *c) const
{ {
TRACE_SANITIZE (this); TRACE_SANITIZE (this);
...@@ -76,7 +81,7 @@ struct AxisRecord ...@@ -76,7 +81,7 @@ struct AxisRecord
Fixed minValue; /* The minimum coordinate value for the axis. */ Fixed minValue; /* The minimum coordinate value for the axis. */
Fixed defaultValue; /* The default coordinate value for the axis. */ Fixed defaultValue; /* The default coordinate value for the axis. */
Fixed maxValue; /* The maximum coordinate value for the axis. */ Fixed maxValue; /* The maximum coordinate value for the axis. */
HBUINT16 reserved; /* Reserved for future use — set to 0. */ HBUINT16 flags; /* Axis flags. */
NameID axisNameID; /* The name ID for entries in the 'name' table that NameID axisNameID; /* The name ID for entries in the 'name' table that
* provide a display name for this axis. */ * provide a display name for this axis. */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册