New games every week!
JSE - Text Alignment Tweak Blog
27th May 2021
The Text Alignment bug has been tweaked a little bit.

-=-=-

Now, when drawn at 0 degrees, things seem to work much better.



This is in Chrome, where previously it was halfway up the alignment test and having it's own little tea-party.
It's still ever so slightly out, by roughly a pixel, on the horizontal. The quick test doohickey doesn't appear to be showing that up. Not sure why.
I think it's to do with drawing the font centred. I think the different browsers must use different "middle of the letter", horizontally, too. Grrr.
I *did* give it a horizontal check, but it seems to be ignoring it for some odd reason.
Go figure.



Unfortunately, when rotated, all hell breaks loose!!
No idea how to fix that one.
Scaling and Rotation and Offsets, all together = chaos.
If you're rotating the fonts, for now, don't expect perfection!

// Alignment Test // by Jayenkai // Created 2021/5/22 Symbol 0,"0__P_0!PP0!PP0!PP0!PP0!PP0!P_"; Symbol 1,"2__0_0,4@0_0_0.4_4,0_0_4_4/0_0!4_4_0_0.4_4_440_004_4_4.0_4_4_4!0/4_4_4@0?4_4_4_40.4_4_4_40,4_4_4_4,004_4_4_4,04_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4.04_4_4_4,004_4_4_4,0,4_4_4_40.4_4_4_40?4_4_4@0/4_4_4!0_4_4_4.0_004_4_440_0.4_4_0_0!4_4/0_0_4_4,0_0_0.4@"; AA Off Graphics 64,64,1 repeat ResetDraw CLS 0,0,128 SetCol 255,255,0 SetFont 1 SetFontSize 8 dx=32:dy=32 rect dx,dy,24,8,1 Rect dx,dy,8,24,1 SetCol 255,0,0 SetSize 0.25 DrawImg dx-8,dy-8,0 DrawImg dx+8,dy+8,0 DrawImg dx+8,dy-8,1 DrawImg dx-8,dy+8,1 SetSize 1 SetFontSize 8 SetCol 100,200,255,1 Text dx,dy,Chr(127),1 SetCol 100,255,100,0.8 //SetRot 90 //Text dx,dy,Chr(127),1 //SetRot Mills()/100 //Text dx,dy,Chr(127)+Chr(127),1 flip forever

Views 76, Upvotes 6  
Jse , Alignment
New games every week!
Site credits : Jayenkai put all his heart and soul into everything you can see on this site.
(c) Jayenkai 2023 and onwards, RSS feed

Blog - JSE - Text Alignment Tweak - AGameAWeek