Rémi Verschelde
|
7013c68619
Merge pull request #64422 from bruvzg/make_fonts_unbearably_ugly_2.0
|
3 anni fa |
bruvzg
|
bcc3643989
Add font LCD sub-pixel anti-aliasing support.
|
3 anni fa |
kobewi
|
8be27dc59e
Replace Array return types with TypedArray
|
3 anni fa |
bruvzg
|
366e2d893e
[TextServer] Add a build warning when building with external FreeType without Brotli support.
|
3 anni fa |
Juan Linietsky
|
c7255388e1
Remove ThreadWorkPool, replace by WorkerThreadPool
|
3 anni fa |
Rémi Verschelde
|
90019676b0
Code quality: Fix header guards consistency
|
3 anni fa |
bruvzg
|
cbe3a2dcb7
Use BitField hint for the TextServer enums. Add missing parts for BitField support to the GDextension API.
|
3 anni fa |
bruvzg
|
344ba0ffaf
Refactor Font configuration and import UI, and Font resources.
|
3 anni fa |
Rémi Verschelde
|
632b933a03
Merge pull request #61934 from Geometror/hashfuncs
|
3 anni fa |
Hendrik Brucker
|
8c61470fa9
Hash function improvements
|
3 anni fa |
bruvzg
|
6e4cdad3ac
[TextServer] Adds support for TrueType / OpenType collection files (*.TTC, *.OTC).
|
3 anni fa |
bruvzg
|
b3bbf3db47
[GDExtension] Expose Variant, NodePath and StringName hash functions.
|
3 anni fa |
bruvzg
|
6783d55ce4
Use new HashMap implementation in the TextServer, and Font.
|
3 anni fa |
bruvzg
|
6ab672d1ef
Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and Windows.
|
4 anni fa |
bruvzg
|
be611c1c05
Implement Label3D node.
|
3 anni fa |
bruvzg
|
aad9d1414c
Delay font texture update, until `draw` is called. Rasterize glyphs during shaping.
|
3 anni fa |
bruvzg
|
f19cd44346
Unify TextServer built-in module and GDExtension code.
|
3 anni fa |
bruvzg
|
b32e8d63d8
Add options to embolden and transform font outlines to simulate bold and italic typefaces.
|
3 anni fa |
bruvzg
|
29199579f7
Add sub-pixel glyph positioning support.
|
4 anni fa |
bruvzg
|
215bede6ff
[TextServer] Add function to change font, font size, and OpenType features without invalidating line break points, justification points, or recreating shaped text buffer.
|
4 anni fa |
bruvzg
|
e02a097280
[TextServer] Implement locale and context sensitive case conversion functions.
|
4 anni fa |
bruvzg
|
baec983d8a
[TextServer] Improvements for line breaking, "Fill" alignment, overrun, and interaction between these modes.
|
4 anni fa |
bruvzg
|
c89c515ccf
[TextServer] Improve ligature cursor handling.
|
4 anni fa |
Rémi Verschelde
|
fe52458154
Update copyright statements to 2022
|
4 anni fa |
Nathan Franke
|
41a20171eb
align to horizontal_alignment, valign to vertical_alignment, related
|
4 anni fa |
Rémi Verschelde
|
88c4380737
Modules: Make sure to include modules_enabled.gen.h where needed
|
4 anni fa |
Rémi Verschelde
|
5968653662
Merge pull request #46721 from bruvzg/custom_word_break_punct
|
4 anni fa |
bruvzg
|
3f33e1d7d6
Add functions for getting name and font style from dynamic and bitmap fonts.
|
4 anni fa |
bruvzg
|
8e98e71997
Move static feature set and number system `StringName`s to the singleton.
|
4 anni fa |
bruvzg
|
daa613333e
[Text Server] Add support for user defined punctuation list, used for word breaking.
|
4 anni fa |