Closed parzivail closed 2 years ago
Thanks for this @parzivail. I've migrated the issue to the correct repository.
Just to confirm the version numbers.
@tocsoft I have a hazy memory of you saying something about this before, something related to an IsDirty
check. Am I right?
Did some more testing and found that the transparent Pen emptyPen
actually draws black in this instance, using the default alpha composition and color blending options. Not sure if it's related.
Edit: Seems like it might be. Using the smallest pen width I could without raising an exception (0.001) yielded different artifacts, and bumping the pen width to 0.01 almost eliminates the issue on smaller text. I made a 5:1 diagram hopefully illustrating what I've found so far. Image size is 2300x1151.
Not related. You've chosen a pixel format,Rgb24
, with no alpha component.
Good point, oversight on my part. Shouldn't change the table, however, if you then interpret it as a Black pen and a Red one. Looks like the text might look as expected without the pen in that case.
@tocsoft I have a hazy memory of you saying something about this before, something related to an
IsDirty
check. Am I right?
@JimBobSquarePants you remembered correctly, to be honest I had forgot I'd seen the bug. #204 should fix it.
Not related. You've chosen a pixel format,
Rgb24
, with no alpha component.
Back at my desk -- this actually ended up solving my issue. Being able to stroke the text with a Transparent pen was the answer for me, apologies for the confusion!
1.0.0-beta14.4 contains a proper fix for the antialiasing issue.
Prerequisites
DEBUG
andRELEASE
modeDescription
Fonts still render with a very slight amount of antialiasing even when
Antialias
inGraphicsOptions
is set tofalse
.Entirely possible I'm going about this the wrong way, but figured I'd sanity check.
Steps to Reproduce
Antialias
inGraphicsOptions
beingfalse
.IBM Plex Sans Text result (1:1, and 5:1 excerpt):
BBSesque result (1:1, and 5:1 excerpt):
Antialias
inGraphicsOptions
set totrue
.System Configuration