| 
								
								
									 Rémi Verschelde | 24b4607309 | Merge pull request #97693 from bruvzg/ts_fb_silent [TextServer] Silently skip invalid system fallback fonts. | 2024-10-01 17:33:38 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | d222daa9c8 | [TextServer] Silently skip invalid system fallback fonts. | 2024-10-01 17:22:16 +03:00 |  | 
				
					
						| 
								
								
									 Travis Wrightsman | c4b7d6f5c3 | Fix ICU support data loading This fixes an error in loading the ICU support data on platforms that
don't use either the builtin icu4c or the static ICU support data. | 2024-09-30 09:03:15 -07:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 13a90e938f | Merge pull request #70096 from rune-scape/stringname-dict StringName Dictionary keys | 2024-09-03 17:38:06 +02:00 |  | 
				
					
						| 
								
								
									 rune-scape | 154049ce17 | StringName Dictionary keys also added 'is_string()' method to Variant
and refactored many String type comparisons to use it instead | 2024-08-29 13:39:27 -07:00 |  | 
				
					
						| 
								
								
									 rune-scape | 4ba7738a1f | TextServerAdvanced: improve performance by removing redundant lookups + caching editor setting
+ using a faster hash method on the FontForSizeAdvanced cache
+ SafeFlag for ShapedTextDataAdvanced::valid | 2024-08-28 13:01:11 -07:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | f01e052162 | Merge pull request #95549 from timothyqiu/split-translation-server Split `TranslationServer` into its own file | 2024-08-16 14:36:16 +02:00 |  | 
				
					
						| 
								
								
									 Haoyu Qiu | 7343dc3a5d | Split TranslationServer into its own file | 2024-08-15 15:00:47 +08:00 |  | 
				
					
						| 
								
								
									 bruvzg | 32bc1c2f33 | [Font Import] Detect pixel fonts and disable subpixel positioning. | 2024-07-23 20:34:39 +03:00 |  | 
				
					
						| 
								
								
									 Eric allen | e03fb3043f | fix: change esthetic -> aesthetic | 2024-07-05 16:03:01 -04:00 |  | 
				
					
						| 
								
								
									 bruvzg | b5e3238109 | [TextServer] Fix get_word_breaks and it uses. | 2024-06-21 14:56:57 +03:00 |  | 
				
					
						| 
								
								
									 bruvzg | dc8d7ef43e | [TextServer] Save advances rounding remainders to prevent rounding error accumulation. | 2024-06-18 09:04:51 +03:00 |  | 
				
					
						| 
								
								
									 bruvzg | e651421905 | [TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API. | 2024-06-12 19:30:19 +03:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 25fe3d4b46 | Merge pull request #81639 from MJacred/is_letter Add `is_valid_letter()` to `TextServer` | 2024-05-03 01:21:34 +02:00 |  | 
				
					
						| 
								
								
									 MJacred | 717513a62d | Add is_valid_letter() to TextServer | 2024-05-02 21:32:20 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | 1f8387f8fd | [TextServer] Improve empty glyph handling to allow glyphs smaller than 2px and avoid unnecessary texture updates. | 2024-04-07 18:19:45 +03:00 |  | 
				
					
						| 
								
								
									 Haoyu Qiu | 9bcda8f94c | Prefer family name in fonts' names table | 2024-04-06 16:08:59 +08:00 |  | 
				
					
						| 
								
								
									 bruvzg | 27f6f4147b | [TextServer] Expose ICU title case string conversion to scripting. | 2024-04-04 10:56:49 +03:00 |  | 
				
					
						| 
								
								
									 bruvzg | f6a532d501 | [Font] Apply oversampling to the "embolden" strength. | 2024-03-19 08:50:01 +02:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 48b650c254 | Merge pull request #89422 from Repiteo/clang-tidy-NULL clang-tidy: Enforce `modernize-use-nullptr` | 2024-03-13 18:41:39 +01:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 0478998148 | Merge pull request #89414 from bruvzg/update_icu_msdfgen Update ICU and msdfgen. | 2024-03-13 18:41:35 +01:00 |  | 
				
					
						| 
								
								
									 bruvzg | 0d02568ff8 | Update ICU and msdfgen. | 2024-03-13 09:12:50 +02:00 |  | 
				
					
						| 
								
								
									 Thaddeus Crews | 3b3e2374c9 | clang-tidy: Enforce modernize-use-nullptr | 2024-03-12 10:59:53 -05:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 061e0c758d | Merge pull request #89395 from bruvzg/rtl_ts_img_range [RTL] Use "visible characters" property for inline object visibility | 2024-03-12 14:23:03 +01:00 |  | 
				
					
						| 
								
								
									 bruvzg | 433de7f1a8 | [RTL] Use "visible characters" property for inline object visibility | 2024-03-12 11:28:45 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | 911fa38d3a | [Font] Add option to disable embedded bitmaps loading. | 2024-03-11 16:31:10 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | b58e45ed43 | [TextServer] Fix fallback line breaking code adding two breaks for CR-LF. | 2024-03-05 09:15:11 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | ad017a20ea | [TextServer] Implement soft hyphen handling. | 2024-02-23 12:40:13 +02:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 4bb3af67e0 | Merge pull request #88091 from bruvzg/extra_fallback [TextServer] Add extra fallback step, to lookup for individual characters. | 2024-02-15 17:35:40 +01:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | eac054f1cc | Merge pull request #87971 from bruvzg/font_no_image_dup [TextServer / Font] Do not duplicate images to prevent unnecessary embedding. | 2024-02-15 17:35:36 +01:00 |  | 
				
					
						| 
								
								
									 bruvzg | 062a93fb77 | [TextServer] Add extra fallback step, to lookup for individual characters. | 2024-02-09 23:47:48 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | 04c0e4446f | [TextServer] Fix bitmap font kerning override. | 2024-02-08 08:32:45 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | 19f1d5afa9 | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding. | 2024-02-05 10:38:32 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | 85df221610 | [TextServer / Font] Add support for customizable baseline offset. | 2024-01-28 13:26:49 +02:00 |  | 
				
					
						| 
								
								
									 Aaron Franke | 91b24b2780 | Use GODOT_MODULE define in TextServer modules | 2024-01-06 01:19:29 -06:00 |  | 
				
					
						| 
								
								
									 bruvzg | 575e1201cb | [TextServer] Do not draw non-visual characters. | 2023-12-12 12:17:10 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | 56579f397d | [Text Overrun] Add option to set custom ellipsis character, add support for system font fallback. | 2023-12-04 08:21:42 +02:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 61b62fc047 | Merge pull request #81438 from 0xafbf/patch-2 Fix subpixel layouts in text rendering | 2023-11-10 21:52:48 +01:00 |  | 
				
					
						| 
								
								
									 bruvzg | 9ad55dc32d | [TextServer] Fix line breaks for dropcap and resizing embedded objects. | 2023-10-31 22:39:42 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | 0fb5d53feb | [TextServerAdvanced] Keep dynamically loaded ICU data in memory. | 2023-10-23 11:21:13 +03:00 |  | 
				
					
						| 
								
								
									 bruvzg | 9a1e0e4aef | [Bitmap fonts] Add support for scaling. | 2023-10-13 12:57:45 +03:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | f18aa00e85 | Replace ERR_FAIL_CONDwithERR_FAIL_NULLwhere applicable | 2023-10-08 17:23:33 +02:00 |  | 
				
					
						| 
								
								
									 bruvzg | 4a167fc740 | [TextServer] Store font extra spacing variations without making a full copy of font. | 2023-09-28 10:45:09 +03:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | 517e9f8aef | [Modules] Replace ERR_FAIL_CONDwithERR_FAIL_NULLwhere applicable | 2023-09-26 16:44:52 +02:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 31a7fd1951 | Merge pull request #81406 from bruvzg/ts_dict_chk2 [TextServer] Pass Dictionary properties by value and check property values instead of references. | 2023-09-08 09:11:23 +02:00 |  | 
				
					
						| 
								
								
									 Andrés Botero | ab52f70a03 | Fix subpixel layouts in text rendering | 2023-09-07 20:36:00 -05:00 |  | 
				
					
						| 
								
								
									 bruvzg | 1ced1f9c99 | [TextServer] Pass Dictionary properties by value and check property values instead of references.. | 2023-09-07 11:59:51 +03:00 |  | 
				
					
						| 
								
								
									 bruvzg | 1cb63fc719 | [TextServer] Use locale or first span language to select preferred direction for neutral text. | 2023-09-06 08:50:08 +03:00 |  | 
				
					
						| 
								
								
									 bruvzg | 31a8a9b2e1 | [TextServer] Remove excessive Dictionary checks. | 2023-09-04 09:47:55 +03:00 |  | 
				
					
						| 
								
								
									 bruvzg | 5453503697 | [Text Server] Store extra spacing of individual font variations. | 2023-08-24 11:58:12 +03:00 |  |