static QVector<HB_CharAttributes> getCharAttributes(const QString &str, HB_Script script = HB_Script_Common) { QVector<HB_CharAttributes> attrs(str.length()); HB_ScriptItem item; item.pos = 0; item.length = str.length(); item.script = script; HB_GetCharAttributes(str.utf16(), str.length(), &item, 1, attrs.data()); return attrs; }
void qGetCharAttributes(const HB_UChar16 *string, hb_uint32 stringLength, const HB_ScriptItem *items, hb_uint32 numItems, HB_CharAttributes *attributes) { HB_GetCharAttributes(string, stringLength, items, numItems, attributes); }