[dfont] Fix test expecatation and minor touch up
I have no way to authoritatively know, but looks like test font only has one face. So, adjust test expectation instead.
This commit is contained in:
parent
2b2ed1e536
commit
d5c509272f
|
@ -300,7 +300,7 @@ struct ResourceRefItem
|
||||||
|
|
||||||
HBINT16 id; /* Resource ID, is really should be signed? */
|
HBINT16 id; /* Resource ID, is really should be signed? */
|
||||||
HBINT16 nameOffset; /* Offset from beginning of resource name list
|
HBINT16 nameOffset; /* Offset from beginning of resource name list
|
||||||
* to resource name, minus means there is no */
|
* to resource name, minus means there is none. */
|
||||||
HBUINT8 attr; /* Resource attributes */
|
HBUINT8 attr; /* Resource attributes */
|
||||||
HBUINT24 dataOffset; /* Offset from beginning of resource data to
|
HBUINT24 dataOffset; /* Offset from beginning of resource data to
|
||||||
* data for this resource */
|
* data for this resource */
|
||||||
|
@ -318,15 +318,9 @@ struct ResourceTypeItem
|
||||||
return_trace (likely (c->check_struct (this)));
|
return_trace (likely (c->check_struct (this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
inline unsigned int get_resource_count () const
|
inline unsigned int get_resource_count () const { return numRes + 1; }
|
||||||
{
|
|
||||||
return numRes + 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
inline bool is_sfnt () const
|
inline bool is_sfnt () const { return type == HB_TAG ('s','f','n','t'); }
|
||||||
{
|
|
||||||
return type == HB_TAG ('s','f','n','t');
|
|
||||||
}
|
|
||||||
|
|
||||||
inline const ResourceRefItem& get_ref_item (const void *base,
|
inline const ResourceRefItem& get_ref_item (const void *base,
|
||||||
unsigned int i) const
|
unsigned int i) const
|
||||||
|
@ -335,11 +329,11 @@ struct ResourceTypeItem
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Tag type; /* Resource type */
|
Tag type; /* Resource type. */
|
||||||
HBUINT16 numRes; /* Number of resource this type in map minus 1 */
|
HBUINT16 numRes; /* Number of resources minus 1. */
|
||||||
OffsetTo<UnsizedArrayOf<ResourceRefItem> >
|
OffsetTo<UnsizedArrayOf<ResourceRefItem> >
|
||||||
refList; /* Offset from beginning of resource type list
|
refList; /* Offset from beginning of resource type list
|
||||||
* to reference list for this type */
|
* to reference item list for this type. */
|
||||||
public:
|
public:
|
||||||
DEFINE_SIZE_STATIC (8);
|
DEFINE_SIZE_STATIC (8);
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
../fonts/TestDFONT.dfont:--face-index=0 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241]
|
../fonts/TestDFONT.dfont:--face-index=0 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241]
|
||||||
../fonts/TestDFONT.dfont:--face-index=1 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241]
|
../fonts/TestDFONT.dfont:--face-index=1 --font-funcs=ot:U+2026,U+0020,U+002E:[gid0=0+1000|gid0=1+1000|gid0=2+1000]
|
||||||
../fonts/TestDFONT.dfont:--face-index=2 --font-funcs=ot:U+2026,U+0020,U+002E:[gid0=0+1000|gid0=1+1000|gid0=2+1000]
|
../fonts/TestDFONT.dfont:--face-index=2 --font-funcs=ot:U+2026,U+0020,U+002E:[gid0=0+1000|gid0=1+1000|gid0=2+1000]
|
||||||
../fonts/TestTTC.ttc:--face-index=0 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241]
|
../fonts/TestTTC.ttc:--face-index=0 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241]
|
||||||
../fonts/TestTTC.ttc:--face-index=1 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241]
|
../fonts/TestTTC.ttc:--face-index=1 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241]
|
||||||
|
|
Loading…
Reference in New Issue