summaryrefslogtreecommitdiff
path: root/scene/resources/font.cpp
AgeCommit message (Expand)Author
2022-09-21Let the cached `TextLine` reset the width in `get_string_size`Rindbee
2022-09-13[Font] Remove unnecessary cleanup and `changed` signal emission from the dest...bruvzg
2022-08-29Rename String `plus_file` to `path_join`Aaron Franke
2022-08-26Add ThemeDB, expose previously static Theme methodsYuri Sizov
2022-08-26Merge pull request #64422 from bruvzg/make_fonts_unbearably_ugly_2.0Rémi Verschelde
2022-08-26Merge pull request #64305 from bruvzg/ts_reset_dataRémi Verschelde
2022-08-23Add font LCD sub-pixel anti-aliasing support.bruvzg
2022-08-22Replace Array return types with TypedArraykobewi
2022-08-18Merge pull request #64156 from bruvzg/sys_msdfClay John
2022-08-15break out of font search loop after first matchdanboo
2022-08-12[Font] Set TextServer font data pointer when it's null, to prevent TS from re...bruvzg
2022-08-09Allow MSDF rendering for system fonts, fix crash on loading damaged / unsuppo...bruvzg
2022-07-29Remove Signal connect bindsJuan Linietsky
2022-07-27Merge pull request #62973 from bruvzg/sysfont_supportRémi Verschelde
2022-07-26Fix unnamed arguments in XML docsRedMser
2022-07-26Implement support for loading system fonts on Linux, macOS / iOS and Windows.bruvzg
2022-07-15Use BitField hint for the TextServer enums. Add missing parts for BitField su...bruvzg
2022-07-06Refactor Font configuration and import UI, and Font resources.bruvzg
2022-06-20Clean up Hash Functionsreduz
2022-06-13Merge pull request #61772 from bruvzg/ft_ot_collectRémi Verschelde
2022-06-11Add suffixes to all nodes and resourcesFireForge
2022-06-07[TextServer] Adds support for TrueType / OpenType collection files (*.TTC, *....bruvzg
2022-05-12Use new HashMap implementation in the TextServer, and Font.bruvzg
2022-04-22Implement Label3D node.bruvzg
2022-04-11Make FileAccess and DirAccess classes reference counted.bruvzg
2022-03-28String: Remove TTR and DTR defines in non-tools buildRémi Verschelde
2022-03-17Unify TextServer built-in module and GDExtension code.bruvzg
2022-03-11Add options to embolden and transform font outlines to simulate bold and ital...bruvzg
2022-02-12Add sub-pixel glyph positioning support.bruvzg
2022-01-29simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke
2022-01-17Merge pull request #54794 from bruvzg/runtime_bmfont_parserRémi Verschelde
2022-01-09[TextServer] Improve ligature cursor handling.bruvzg
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-09Add a double-precision editor build to CIAaron Franke
2021-12-09align to horizontal_alignment, valign to vertical_alignment, relatedNathan Franke
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-20Expose `FontData::{set,get}_fixed_size` methodsDanil Alexeev
2021-11-09Move BMFont parser code from importer to the FontData to allow loading bitmap...bruvzg
2021-10-31Add functions for getting name and font style from dynamic and bitmap fonts.bruvzg
2021-10-25Ignore empty Font resources as theme override.bruvzg
2021-10-09Fix missing argument names in bindingsRémi Verschelde
2021-10-01Implement TextServer GDExtension interface, remove TextServer GDNative interf...bruvzg
2021-10-01[FontData] Fixes saving copy of the font source data, if it was created from ...bruvzg
2021-09-22Fill variation coordinates dictionary with default values when FontData is se...bruvzg
2021-09-20Add FontData cache index check, remove excessive loop.bruvzg
2021-08-27Makes FontData importable resource.bruvzg
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-02-24Merge pull request #46045 from bruvzg/text_server_bmp_createRémi Verschelde
2021-02-15Fix font `draw_*string` crash with empty data.bruvzg
2021-02-15[Text Server] Restores bitmap font dynamic construction functions.bruvzg