summaryrefslogtreecommitdiffstats
path: root/scene/resources/font.h
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
* [Font] Add check for cyclic base font dependencies.bruvzg2024-08-031-2/+3
* [Import] Add "skip file" import option to skip (and exclude from export) impo...bruvzg2024-03-121-0/+2
* [Font] Add option to disable embedded bitmaps loading.bruvzg2024-03-111-0/+8
* [TextServer / Font] Add support for customizable baseline offset.bruvzg2024-01-281-6/+14
* [Bitmap fonts] Add support for scaling.bruvzg2023-10-131-0/+4
* [TextServer] Store font extra spacing variations without making a full copy o...bruvzg2023-09-281-1/+1
* [Text Server] Store extra spacing of individual font variations.bruvzg2023-08-241-4/+12
* Move registration of `fallbacks` property in the base Font classFaolan2023-08-071-0/+1
* [TextServer] Add support for retrieving OpenType name strings.bruvzg2023-05-221-0/+1
* [Font] Implement `get_char_from_glyph_index` function.bruvzg2023-03-011-0/+1
* [SystemFont] Add missing MSDF properties.bruvzg2023-01-261-0/+8
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* [Font] Use key structure instead of raw hash for LRU cache to avoid collisions.bruvzg2022-12-241-2/+37
* Use system fonts as fallback and improve system font handling.bruvzg2022-12-041-3/+24
* Merge pull request #64422 from bruvzg/make_fonts_unbearably_ugly_2.0Rémi Verschelde2022-08-261-6/+6
|\
| * Add font LCD sub-pixel anti-aliasing support.bruvzg2022-08-231-6/+6
* | Replace Array return types with TypedArraykobewi2022-08-221-3/+3
|/
* Allow MSDF rendering for system fonts, fix crash on loading damaged / unsuppo...bruvzg2022-08-091-0/+4
* Implement support for loading system fonts on Linux, macOS / iOS and Windows.bruvzg2022-07-261-1/+71
* Code quality: Fix header guards consistencyRémi Verschelde2022-07-251-1/+1
* Use BitField hint for the TextServer enums. Add missing parts for BitField su...bruvzg2022-07-151-8/+8
* Refactor Font configuration and import UI, and Font resources.bruvzg2022-07-061-106/+158
* [TextServer] Adds support for TrueType / OpenType collection files (*.TTC, *....bruvzg2022-06-071-0/+6
* Replace most uses of Map by HashMapreduz2022-05-161-1/+1
* Implement Label3D node.bruvzg2022-04-221-0/+4
* Unify TextServer built-in module and GDExtension code.bruvzg2022-03-171-1/+1
* Add options to embolden and transform font outlines to simulate bold and ital...bruvzg2022-03-111-0/+8
* Add sub-pixel glyph positioning support.bruvzg2022-02-121-0/+4
* Merge pull request #54794 from bruvzg/runtime_bmfont_parserRémi Verschelde2022-01-171-0/+9
|\
| * Move BMFont parser code from importer to the FontData to allow loading bitmap...bruvzg2021-11-091-0/+9
* | [TextServer] Improve ligature cursor handling.bruvzg2022-01-091-0/+3
* | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* | Add a double-precision editor build to CIAaron Franke2021-12-091-4/+4
* | align to horizontal_alignment, valign to vertical_alignment, relatedNathan Franke2021-12-091-3/+3
|/
* Add functions for getting name and font style from dynamic and bitmap fonts.bruvzg2021-10-311-0/+9
* Ignore empty Font resources as theme override.bruvzg2021-10-251-15/+13
* Implement TextServer GDExtension interface, remove TextServer GDNative interf...bruvzg2021-10-011-4/+4
* Makes FontData importable resource.bruvzg2021-08-271-120/+166
* Merge pull request #46045 from bruvzg/text_server_bmp_createRémi Verschelde2021-02-241-0/+6
|\
| * [Text Server] Restores bitmap font dynamic construction functions.bruvzg2021-02-151-0/+6
* | [TextServer] Restore character and space extra spacing support.bruvzg2021-02-151-1/+12
|/
* Improve resource load cachereduz2021-02-111-2/+6
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* [Complex Text Layouts] Add variable fonts support.bruvzg2020-12-131-0/+4
* [Complex Text Layouts] Add compatibility for legacy Font resources.bruvzg2020-12-031-1/+15
* [Complex Text Layouts] Refactor Font class, default themes and controls to us...bruvzg2020-11-261-121/+118
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-2/+2
* [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms.bruvzg2020-09-031-13/+13