[TextServer] Improve ligature cursor handling.
Fix mid-grapheme hit test. Fix OpenType features property handling, add default features override option. Enable mid-grapheme cursor by default.
This commit is contained in:
@@ -261,6 +261,13 @@
|
||||
Returns font family name.
|
||||
</description>
|
||||
</method>
|
||||
<method name="font_get_opentype_feature_overrides" qualifiers="const">
|
||||
<return type="Dictionary" />
|
||||
<argument index="0" name="font_rid" type="RID" />
|
||||
<description>
|
||||
Returns font OpenType feature set override.
|
||||
</description>
|
||||
</method>
|
||||
<method name="font_get_oversampling" qualifiers="const">
|
||||
<return type="float" />
|
||||
<argument index="0" name="font_rid" type="RID" />
|
||||
@@ -663,6 +670,14 @@
|
||||
Sets the font family name.
|
||||
</description>
|
||||
</method>
|
||||
<method name="font_set_opentype_feature_overrides">
|
||||
<return type="void" />
|
||||
<argument index="0" name="font_rid" type="RID" />
|
||||
<argument index="1" name="overrides" type="Dictionary" />
|
||||
<description>
|
||||
Sets font OpenType feature set override.
|
||||
</description>
|
||||
</method>
|
||||
<method name="font_set_oversampling">
|
||||
<return type="void" />
|
||||
<argument index="0" name="font_rid" type="RID" />
|
||||
|
||||
Reference in New Issue
Block a user