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 78, Upvotes 6  
Jse , Alignment
New games every week!
Site credits : Jayenkai made this.
(c) Jayenkai 2023 and onwards, RSS feed

Blog - JSE - Text Alignment Tweak - AGameAWeek