- Update to 1.19.4
- Add option for non-MSDF text rendering
- This is useful for pixel fonts, and it is also the only method to be compatible with Iris Shaders
- Add
sortTextRenderLayers
global option - Fix rendering issues in certain GUI elements
- Fix compatibility with EMI
- Fix further issues with EMI
- Add
sortTextRenderLayers
option- This was treated as always-on but is now disabled by default
Initial port to Minecraft 1.19.4.
Fix an issue where selection highlights in sign edit screens flashed like the cursor.
This is a backport of 0.4.0-beta.2 to 1.18.2.
This is a backport of 0.4.0-beta.2 to 1.19.2.
This is a minor change to be backported to other versions.
- Change the extension for cached texture list files from
.zst
to.zz
to reflect the actual file format.
- Implement outlined text (such as on glow ink signs) for
raster
fonts. This is controlled by therange
parameter in the font metadata JSON. - Force glyphs to be rasterized such that the baseline is aligned to a pixel boundary at the highest mipmap level requested. In less technical terms, this fixes an issue where text would render without a consistent baseline in raster fonts, especially at high mipmap levels.
- Implement the
blur
option for raster fonts, which specifies whether texels in the glyph bitmaps should be interpolated. The option is set in the font provider JSON and not the font metadata JSON as previously specified. - Fix a bug where reloading resource packs would break text rendering.
- Patch the vanilla
rendertype_text_intensity
andrendertype_text_intensity_see_through
core shaders so that the texel intensity only affects the alpha component of the fragment colors (instead of all components). This means that raster fonts with partial transparency should no longer have gray edges when rendered.
This release requires Fabric Loader 0.14.16 or later.
Limitations
- Outlined text is still not implemented properly for raster fonts.
- Text in raster fonts with smooth outlines (i.e.
blur
set to true) look blurry.