This one is a rather weird question, but please help me to find at least a solution or a possibility.
On our website we have some sort of round button with a centered "+", which opens a set of other buttons to the bottom when clicked on.
These popped up buttons only have icons as centered content, each fitting to 24px width and height. For centering we use the method with left: 50%
and top:50%
as well as transform:translate(-12px,-12px)
- the usual centering apart from flexbox methods.
On all our tests these icons where fairly centered (of course there is always some pixel differences with crossbrowser and crossdevice).
Now the last problem remaining is, that on Lenovo ThinkPads (browser of choice) the icons are far off the position they should be; like 5 to 6 pixels to the left or bottom. We could not figure out how we can fix this problem to this day.
On any other device, let it be a Laptop or a PC stationary with the same installed Windows and browsers, it is displaying as intended.
My question now: Does anyone have an idea WHY the Lenovo ThinkPads are displaying these icons differently? Is there something Lenovo ThinkPads are rendering differently or is it the DPI or something else we are just unaware of?
Many thanks for your possible answers.