Weird Unicode Symbol Behavior on Sketchpad
I encountered a weird problem when programming my most recent experiment which I am not sure is actually opensesame related but I thought I give it a shot - maybe you can redirect me.
I want to present equidistant plus ("+") and minus ("-") symbols in different positions each trial on a circle. For this purpose, I created text-variables, that are positioned equidistantly on a circle, that contain the plus- and minus-symbols as strings in a loop (see screenshot below).
Because plus- and minus-symbols are somewhat special I had some problems with presenting them in the middle of their allocated space, even though the variable names were perfectly centered on the circle. I found a solution for the plus symbol by using the unicode symbol fullwidth plus ("＋"). For some reason, however, I cannot change the presentation of the minus symbol, which is always shown a bit lower than the center of the text string (see screenshot below).
The presentation of the minus symbol doesn't change no matter what unicode symbol I try (normal minus, fullwidth minus, etc.) - even the unicode symbol fullwidth macron ("￣"), which should be on top of the text, is shown as in the screenshot.
Why does this work for the plus symbol but not the minus symbol? Is there something special about minus/hyphens? Is that a Unicode/HTML problem? Or is it a specific problem in OpenSesame?
Thank you very much for any input you might have!