summaryrefslogtreecommitdiff
path: root/scene/resources/font.h
AgeCommit message (Expand)Author
2022-08-22Replace Array return types with TypedArraykobewi
2022-08-09Allow MSDF rendering for system fonts, fix crash on loading damaged / unsuppo...bruvzg
2022-07-26Implement support for loading system fonts on Linux, macOS / iOS and Windows.bruvzg
2022-07-25Code quality: Fix header guards consistencyRémi Verschelde
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-07[TextServer] Adds support for TrueType / OpenType collection files (*.TTC, *....bruvzg
2022-05-16Replace most uses of Map by HashMapreduz
2022-04-22Implement Label3D node.bruvzg
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-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-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-01Implement TextServer GDExtension interface, remove TextServer GDNative interf...bruvzg
2021-08-27Makes FontData importable resource.bruvzg
2021-02-24Merge pull request #46045 from bruvzg/text_server_bmp_createRémi Verschelde
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-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-13[Complex Text Layouts] Add variable fonts support.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-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-09-03[Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms.bruvzg
2020-07-10Add override keywords.Marcel Admiraal
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-17Style: Set clang-format Standard to Cpp11Rémi Verschelde
2020-02-28Removed interactive loader, added proper thread loading.Juan Linietsky
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
2020-02-11Texture refactorJuan Linietsky
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-08-12Remove redundant author doc commentsIAmActuallyCthulhu
2019-06-18Unexpose subclasses of ResourceFormatLoader and -SaverRémi Verschelde
2019-04-30Add and expose to Font a function to get the rect size needed to draw a word-...Mariano Suligoy
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-12-15Added basic support for custom resource savers and loadersMarc Gilleron
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-05-08Perfect FreeType-based outlines for DynamicFontsRuslan Mustakov
2018-01-16BMFont loading direct support from .fnt files.Juan Linietsky