summaryrefslogtreecommitdiff
path: root/scene/resources/font.cpp
AgeCommit message (Expand)Author
2023-02-05Avoid returning self from `_get_base_font_or_default()`Patrick Dawson
2023-01-26[SystemFont] Add missing MSDF properties.bruvzg
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-12-24[Font] Use key structure instead of raw hash for LRU cache to avoid collisions.bruvzg
2022-12-04Use system fonts as fallback and improve system font handling.bruvzg
2022-11-25Merge pull request #69008 from akien-mga/property-hint-array-type-resource-si...Rémi Verschelde
2022-11-25Fix inspector not showing name for LabelSettings.fontHaoyu Qiu
2022-11-24Add MAKE_RESOURCE_TYPE_HINT macro to simplify binding arrays of resourcesRémi Verschelde
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