summaryrefslogtreecommitdiff
path: root/scene/resources/font.cpp
AgeCommit message (Expand)Author
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
2021-02-15[TextServer] Restore character and space extra spacing support.bruvzg
2021-02-11Improve resource load cachereduz
2021-02-10Removed _change_notifyreduz
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-28Rename empty() to is_empty()Marcel Admiraal
2020-12-18Font: Fix typo in DynamicFontData compat codeRémi Verschelde
2020-12-13[Complex Text Layouts] Add variable fonts support.bruvzg
2020-12-09Merge pull request #43931 from bruvzg/ctl_comp_fontRémi Verschelde
2020-12-06[Complex Text Layouts] Adds missing Font::SPACING_* to the Label, LineEdit, T...bruvzg
2020-12-03[Complex Text Layouts] Add compatibility for legacy Font resources.bruvzg
2020-11-26[Complex Text Layouts] Refactor Font class, default themes and controls to us...bruvzg
2020-10-24Refactored 2D shader and lighting systemreduz
2020-10-18Refactor MethodBind to use variadic templatesreduz
2020-09-03[Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms.bruvzg
2020-05-27Expose `get_char_size()` from Font instead of BitmapFontMaganty Rushyendra
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-04-29Use underline position and thickness value in font filevolzhs
2020-04-20Exposed RenderingDevice to script APIJuan Linietsky
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-27Renaming of servers for coherency.Juan Linietsky