summaryrefslogtreecommitdiffstats
path: root/modules/text_server_adv
Commit message (Expand)AuthorAgeFilesLines
* [Complex Text Layouts] Provide access to glyph contour points.bruvzg2021-03-315-2/+38
* HarfBuzz: Update to version 2.8.0bruvzg2021-03-161-1/+1
* Fixes small typos and grammar correctionAnshul7sp12021-03-122-6/+6
* Improve bitmap font scaling. Fix default theme font size.bruvzg2021-03-082-16/+20
* Merge pull request #46045 from bruvzg/text_server_bmp_createRémi Verschelde2021-02-245-45/+94
|\
| * [Text Server] Restores bitmap font dynamic construction functions.bruvzg2021-02-155-45/+94
* | Make FreeType optional for export templates.bruvzg2021-02-195-17/+54
* | [TextServer] Restore character and space extra spacing support.bruvzg2021-02-153-0/+53
|/
* [CTL] Fix scaling of the underline position and size.bruvzg2021-02-141-2/+2
* Initialize class/struct variables with default values in modules/Rafał Mikrut2021-02-083-13/+10
* Use integer coordinates for the font glyphs rendering.bruvzg2021-01-312-3/+3
* [CTL] Do not break line on the span (e.g. RTL BBCode tag) edges.bruvzg2021-01-251-6/+14
* Update copyright statements to 2021Rémi Verschelde2021-01-0112-24/+24
* Rename empty() to is_empty()Marcel Admiraal2020-12-282-6/+6
* Use integer text position in scroll container, TextEdit and canvas editor, to...bruvzg2020-12-211-2/+2
* SCons: Add explicit dependencies on thirdparty code in cloned envRémi Verschelde2020-12-181-25/+37
* Add word breaks on punctuation characters.bruvzg2020-12-141-3/+12
* [Complex Text Layouts] Add variable fonts support.bruvzg2020-12-135-2/+113
* Static analyzer fixes:bruvzg2020-12-093-9/+0
* Merge pull request #43981 from bruvzg/ctl_font_spacingRémi Verschelde2020-12-074-83/+120
|\
| * [Complex Text Layouts] Performance optimizations.bruvzg2020-12-072-48/+74
| * [Complex Text Layouts] Fix bitmap font memory leak.bruvzg2020-12-063-4/+15
| * [Complex Text Layouts] Align glyph offsets and advances to the pixel grid.bruvzg2020-12-061-41/+41
| * [Complex Text Layouts] Adds missing Font::SPACING_* to the Label, LineEdit, T...bruvzg2020-12-061-2/+2
* | Load dynamic fonts to memory on all platforms, to avoid locked files.bruvzg2020-12-072-56/+9
|/
* [Complex Text Layouts] Implement GDNative interface for TextServer.bruvzg2020-11-263-12/+9
* [Complex Text Layouts] Implement ICU / HarfBuzz based TextServer module.bruvzg2020-11-2613-7/+5039
* [Complex Text Layouts] Add third-party TextServer dependencies (ICU, HarfBuzz...bruvzg2020-11-263-0/+487