summaryrefslogtreecommitdiffstats
path: root/modules/text_server_fb/text_server_fb.cpp
Commit message (Expand)AuthorAgeFilesLines
* [TextServer] Silently skip invalid system fallback fonts.bruvzg2024-10-011-4/+30
* TextServerFallback: improve performance by removing redundant lookupsrune-scape2024-08-281-291/+365
* Merge pull request #95549 from timothyqiu/split-translation-serverRémi Verschelde2024-08-161-1/+1
|\
| * Split TranslationServer into its own fileHaoyu Qiu2024-08-151-1/+1
* | [Font Import] Detect pixel fonts and disable subpixel positioning.bruvzg2024-07-231-0/+31
|/
* fix: change esthetic -> aestheticEric allen2024-07-051-1/+1
* [TextServer] Fix get_word_breaks and it uses.bruvzg2024-06-211-46/+86
* [TextServer, GDExtension] Fix building text servers as GDExtension, expose ne...bruvzg2024-06-121-5/+11
* [TextServer] Improve empty glyph handling to allow glyphs smaller than 2px an...bruvzg2024-04-071-42/+51
* Prefer family name in fonts' names tableHaoyu Qiu2024-04-061-3/+34
* [TextServer] Expose ICU title case string conversion to scripting.bruvzg2024-04-041-0/+4
* [Font] Apply oversampling to the "embolden" strength.bruvzg2024-03-191-1/+1
* Merge pull request #89414 from bruvzg/update_icu_msdfgenRémi Verschelde2024-03-131-0/+6
|\
| * Update ICU and msdfgen.bruvzg2024-03-131-0/+6
* | [TextServer] Use GDVIRTUAL_REQUIRED_CALL for required extensions methods, upd...bruvzg2024-03-131-7/+5
* | Merge pull request #89395 from bruvzg/rtl_ts_img_rangeRémi Verschelde2024-03-121-5/+32
|\ \ | |/ |/|
| * [RTL] Use "visible characters" property for inline object visibilitybruvzg2024-03-121-5/+32
* | [Font] Add option to disable embedded bitmaps loading.bruvzg2024-03-111-1/+21
|/
* [TextServer] Fix fallback line breaking code adding two breaks for CR-LF.bruvzg2024-03-051-1/+4
* Pre-commit: Update to clang-format 17.0.6 and black 24.2.0Rémi Verschelde2024-02-281-1/+1
* [TextServer] Implement soft hyphen handling.bruvzg2024-02-231-6/+13
* Merge pull request #88344 from bruvzg/fb_ts_nbspRémi Verschelde2024-02-151-1/+3
|\
| * [Fallback TextServer] Add support for non breaking spaces.bruvzg2024-02-141-1/+3
* | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding.bruvzg2024-02-051-25/+30
|/
* [TextServer / Font] Add support for customizable baseline offset.bruvzg2024-01-281-2/+33
* Use GODOT_MODULE define in TextServer modulesAaron Franke2024-01-061-3/+3
* [TextServer] Do not draw non-visual characters.bruvzg2023-12-121-0/+12
* [Text Overrun] Add option to set custom ellipsis character, add support for s...bruvzg2023-12-041-162/+216
* Merge pull request #81438 from 0xafbf/patch-2Rémi Verschelde2023-11-101-4/+4
|\
| * Fix subpixel layouts in text renderingAndrés Botero2023-09-071-4/+4
* | [Bitmap fonts] Add support for scaling.bruvzg2023-10-131-4/+110
* | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-10-081-1/+1
* | [TextServer] Store font extra spacing variations without making a full copy o...bruvzg2023-09-281-115/+150
* | [Modules] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-261-147/+147
* | [TextServer] Pass Dictionary properties by value and check property values in...bruvzg2023-09-071-2/+4
|/
* [TextServer] Remove excessive Dictionary checks.bruvzg2023-09-041-4/+2
* [Text Server] Store extra spacing of individual font variations.bruvzg2023-08-241-9/+35
* [TextServer] Fix issues with character breaks, add more tests.bruvzg2023-08-191-3/+9
* [TextServer] Fix system font fallback and caret/selection behavior for compos...bruvzg2023-08-151-0/+14
* Fix various typos with codespellRémi Verschelde2023-08-071-1/+1
* Style: Harmonize header includes in modulesRémi Verschelde2023-06-151-4/+4
* Fix various errors when running the unit testsRedworkDE2023-05-091-1/+1
* [TextServer] Use dedicated flag for object replacement characters.bruvzg2023-04-121-1/+1
* Merge pull request #74149 from bruvzg/get_charYuri Sizov2023-03-161-0/+4
|\
| * [Font] Implement `get_char_from_glyph_index` function.bruvzg2023-03-011-0/+4
* | Merge pull request #74556 from AThousandShips/text_adv_svg_freetypeYuri Sizov2023-03-151-0/+2
|\ \
| * | [TextServer] Make sure Freetype is enabled for ot-svgNinni Pipping2023-03-071-0/+2
* | | [TextServer] Add invalid font scaling check, restrict Linux/BSD system fonts ...bruvzg2023-03-101-1/+3
|/ /
* | [TextServer] Fix justification on punctuation characters.bruvzg2023-03-061-3/+3
* | Merge pull request #73987 from bruvzg/ft_lockRémi Verschelde2023-03-031-35/+46
|\ \ | |/ |/|