Commit History

Author SHA1 Message Date
  bruvzg 9a1e0e4aef [Bitmap fonts] Add support for scaling. 2 years ago
  bruvzg 4a167fc740 [TextServer] Store font extra spacing variations without making a full copy of font. 1 year ago
  bruvzg 5453503697 [Text Server] Store extra spacing of individual font variations. 1 year ago
  bruvzg 07d859de25 [TextServer] Fix issues with character breaks, add more tests. 2 years ago
  bruvzg 5d3fcc5766 [TextServer] Fix system font fallback and caret/selection behavior for composite characters. 2 years ago
  bruvzg 55c8cdb332 [Text Server] Fix ellipsis outline drawing. 2 years ago
  bruvzg 8a4a883854 [TextServer] Prevent duplicate line breaks on virtual spaces when line width is significantly smaller than character width. 2 years ago
  bruvzg aaddec7cb8 [TextServer] Add support for retrieving OpenType name strings. 2 years ago
  bruvzg 9163d8c336 Expose TextServer justification flags to Label, Label3D, TextMesh and RTL. Add flags to control last/single line justification. 2 years ago
  bruvzg d904516e55 [TextServer] Use dedicated flag for object replacement characters. 2 years ago
  bruvzg 8459aeaab0 [Font] Implement `get_char_from_glyph_index` function. 2 years ago
  bruvzg 5361ec9f43 Implement BiDi override mode for GDScript source. 2 years ago
  Rémi Verschelde d95794ec8a One Copyright Update to rule them all 2 years ago
  Haoyu Qiu 207e52c161 Fix String::word_wrap() for long words 3 years ago
  bruvzg 53c76fa5d1 [RTL/TextServer] Add baseline inline alignment mode for objects and RTL tables. 2 years ago
  bruvzg ecec415988 Use system fonts as fallback and improve system font handling. 2 years ago
  bruvzg a750ca7ec1 Add split caret direction markers. Fix block/overtype caret size. 2 years ago
  bruvzg 8f5d56e04a [GDExtension] Use function names with underscore for TextServer extension, add macros to generate wrappers for module functions. 2 years ago
  bruvzg f131b69032 [TextServer] Fix excessive space trimming. 2 years ago
  bruvzg 7aad14a4b6 [TextServer] Add support for trimming edge spaces on line break. 2 years ago
  Rémi Verschelde 7013c68619 Merge pull request #64422 from bruvzg/make_fonts_unbearably_ugly_2.0 3 years ago
  Rémi Verschelde 4698dc67b5 Merge pull request #64082 from KoBeWi/array3k 3 years ago
  Rémi Verschelde 96194628df Merge pull request #64346 from firefly2442/patch-1 3 years ago
  kobewi f7f4873ed0 Replace Array return types with TypedArray 3 3 years ago
  bruvzg bcc3643989 Add font LCD sub-pixel anti-aliasing support. 3 years ago
  kobewi 8be27dc59e Replace Array return types with TypedArray 3 years ago
  Patrick 2b93f44739 small typo in TextServer, changes bitwise to logical which can be faster in some cases via "short circuiting" 3 years ago
  bruvzg 2980c0d60c HarfBuzz: Update to version 5.1.0, use new FLAG_SAFE_TO_INSERT_TATWEEL flag to improve justification. 3 years ago
  bruvzg 4373a0bb86 [TextServer] Add ICU Unicode security and spoofing detection. 3 years ago
  bruvzg 5aa48b6ae5 [TextServer] Implement ICU/UAX 31 based `is_valid_identifier` function. 3 years ago