Fred, thank you for your response! My knowledge of IM is
very limited, but it doesn't seem too likely that a colorspace change would affect positioning behavior? But I may be wrong.
Also, I apologize for not being really clear in my original description. The code you ran is the
workaround version with offsets adjusted to work well with 6.8.9-9
(black text using +6+5 and white text using +9+5). The first code snipped in my original post is what worked well in 6.7.7-10 and doesn't work anymore
(that is, if both the black and white text is positioned at the same coordinates +10+5 using southeast gravity, it would display OK in 6.7.7-10, and misaligned in 6.8.9-9). In other words, running the first snipped in both versions would give you the results displayed in my sample image
(good rendering in 6.7.7-10, bad rendering in 6.8.9-9).
Oh well I hope what I wrote still makes sense. Perhaps it's too late in the evening already.
I am on 6.8.9-9 now, which seems to be the latest package provided by apt-get for both Raspbian and Xubuntu. Now that I have the workaround, this is no longer a mission critical issue (it never really was for this project) so I'll just stick with 6.8.9-9. Also I'm not sure which version you tried? But whatever it was, it seems to behave the same as 6.8.9-9 in this regard - as you tested the "workaround" snippet. Thanks again!