summaryrefslogtreecommitdiff
path: root/scene/resources/font.cpp
AgeCommit message (Expand)Author
2022-11-14[Bitmap font] Always set valid fixed size, even if it's not set in the `fnt` ...bruvzg
2022-11-13Add a special case for importing bitmap fonts designed for Godot 3.bruvzg
2022-11-03Hide Antialiasing import option on DynamicFonts with MSDF enabledHugo Locurcio
2022-10-16[Font] Add support for OEM encoded bitmap fonts.bruvzg
2022-10-07Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg
2022-09-29Merge pull request #66552 from bruvzg/64_bitfieldsRémi Verschelde
2022-09-28Fix Font::_is_cyclic.bruvzg
2022-09-28Change BitField to use 64-bit int.bruvzg
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