Bixilon
|
aece678551
|
unihex rasterizing test, unihex fixes
|
2023-06-17 14:15:14 +02:00 |
|
Bixilon
|
d6de3a9150
|
unicode font rasterizer
|
2023-06-17 13:11:47 +02:00 |
|
Bixilon
|
26f172df71
|
texture array: only load image properties when needed, allow unnamed textures
|
2023-06-17 01:46:44 +02:00 |
|
Bixilon
|
5b19803823
|
abstract texture data, clean up texture
|
2023-06-17 01:27:44 +02:00 |
|
Bixilon
|
b1f42e5cfe
|
reduce pixlyzer loading time
Registry injects are optimized by not using kotlin-reflect in some critical points
|
2023-06-16 18:48:21 +02:00 |
|
Bixilon
|
9889747532
|
wip unihex font loading + tests
|
2023-06-16 18:15:13 +02:00 |
|
Bixilon
|
3794ac1943
|
debug/pause menu: remove title background
|
2023-06-16 18:14:49 +02:00 |
|
Bixilon
|
5d3b207211
|
wip unihex font reading
|
2023-06-16 17:47:04 +02:00 |
|
Bixilon
|
f49518ad93
|
assets: index type: other (font)
Required for loading unifont texture (1.20)
|
2023-06-16 16:40:46 +02:00 |
|
Bixilon
|
4b773497a0
|
readme: mark 1.20.x as supported
|
2023-06-16 16:21:54 +02:00 |
|
Bixilon
|
80790c4637
|
trim font
This should reduce some call overhead, normally once include just contains one font type and not multiple
|
2023-06-16 16:14:46 +02:00 |
|
Bixilon
|
d9e26b1b86
|
fix reference font provider
|
2023-06-16 16:11:34 +02:00 |
|
Bixilon
|
6b417993a8
|
fix bitmap font calculations, fix tests
|
2023-06-16 16:03:28 +02:00 |
|
Bixilon
|
e5cbd84503
|
rename AbstractTexture, remove Texture::resourceLocation
|
2023-06-16 16:03:28 +02:00 |
|
Bixilon
|
c446b87579
|
fix some bitmap font tests
|
2023-06-16 16:03:28 +02:00 |
|
Bixilon
|
1a6b8d04a7
|
wip bitmap font loading + tests
|
2023-06-16 16:03:28 +02:00 |
|
Bixilon
|
ce3a678d39
|
tab list: set height to 11 pixels (now name is visible again)
|
2023-06-16 16:03:28 +02:00 |
|
Bixilon
|
906195d4c1
|
sign: option for text aligning
Aligning text on a sign is now a config option. Closes GH-7
|
2023-06-16 16:03:27 +02:00 |
|
Bixilon
|
7a9b092784
|
remove static font characteristics, improve 3d font rendering, bug fixes
|
2023-06-16 16:03:27 +02:00 |
|
Bixilon
|
1a2105297e
|
fix background tests, improve text background
|
2023-06-16 16:03:27 +02:00 |
|
Bixilon
|
f817d0c9f1
|
gui: text element fixes, tests
|
2023-06-16 16:03:27 +02:00 |
|
Bixilon
|
f42fec6421
|
fix crashes with text alignment
|
2023-06-16 16:03:27 +02:00 |
|
Bixilon
|
f2b0fab5d8
|
Villager: rename villagerDate to villagerData (typo)
|
2023-06-16 16:03:27 +02:00 |
|
Bixilon
|
7ec41fc280
|
fix some text aligning bugs
|
2023-06-16 16:03:26 +02:00 |
|
Bixilon
|
53cab94924
|
build font cache on init (not post init)
This should prevent hud from already using it
|
2023-06-16 16:03:26 +02:00 |
|
Bixilon
|
81ff9c9f7a
|
text alignment
|
2023-06-16 16:03:26 +02:00 |
|
Bixilon
|
f455f2a20b
|
outsource ANSI (kutil)
|
2023-06-16 16:03:26 +02:00 |
|
Bixilon
|
9ef20161eb
|
text element: proper size limiting with background
|
2023-06-16 16:03:26 +02:00 |
|
Bixilon
|
cf4d955df0
|
legacy unicode font type: make chars one pixel smaller
|
2023-06-16 16:03:26 +02:00 |
|
Bixilon
|
4757e7b955
|
remove font spacing when shadow
|
2023-06-16 16:03:25 +02:00 |
|
Bixilon
|
2905e170da
|
fix text element tests
|
2023-06-16 16:03:25 +02:00 |
|
Bixilon
|
4d6117fd0b
|
hud/gui: replace ints with floats
Pixels are because of scaling not actually pixels. Floats should make animations and progress bars far more smooth and also improve text rendering
|
2023-06-16 16:03:25 +02:00 |
|
Bixilon
|
e27baeb8ea
|
wip text element tests
|
2023-06-16 16:03:25 +02:00 |
|
Bixilon
|
72ebb2303d
|
refactor TextElement
does improve the gui api a lot, still a lot of things broken
|
2023-06-16 16:03:25 +02:00 |
|
Bixilon
|
025505074e
|
fix TextElement rendering
|
2023-06-16 16:03:25 +02:00 |
|
Bixilon
|
c4c726fbbb
|
fix crash when rendering new line without enough space
|
2023-06-16 16:03:24 +02:00 |
|
Bixilon
|
e346f06c67
|
text wrapping fixes
|
2023-06-16 16:03:24 +02:00 |
|
Bixilon
|
8ce641cacf
|
newline rendering
|
2023-06-16 16:03:24 +02:00 |
|
Bixilon
|
1e72bae1e1
|
line spacing tests, fix
|
2023-06-16 16:03:24 +02:00 |
|
Bixilon
|
8ef3deacbe
|
improved code point rendering
|
2023-06-16 16:03:24 +02:00 |
|
Bixilon
|
fa8cd40617
|
wip text component rendering (rewrite)
|
2023-06-16 16:03:23 +02:00 |
|
Bixilon
|
a870d64d6f
|
font rendering improvements, rasterized font renderer test
|
2023-06-16 16:03:23 +02:00 |
|
Bixilon
|
63b8c73150
|
font cache: don't cache ascii control chars (0..31)
|
2023-06-16 16:03:23 +02:00 |
|
Bixilon
|
b5f443d442
|
legacy unicode font rendering + tests
|
2023-06-16 16:03:23 +02:00 |
|
Bixilon
|
9507d630d6
|
font type: reference
|
2023-06-16 16:03:23 +02:00 |
|
Bixilon
|
1abe55df3d
|
fix empty font renderer tests
|
2023-06-16 16:03:23 +02:00 |
|
Bixilon
|
1f9069d929
|
font: warn if no font found
|
2023-06-16 16:03:22 +02:00 |
|
Bixilon
|
d9c74a71d7
|
refactor font rendering more
|
2023-06-16 16:03:22 +02:00 |
|
Bixilon
|
761ea0a582
|
base component: events: prioritize this over parent
|
2023-06-16 16:03:22 +02:00 |
|
Bixilon
|
f26df2bba0
|
font manager, multiple fonts, font cache
|
2023-06-16 16:03:22 +02:00 |
|