По умолчанию текст центрируется (по горизонтали и вертикали) в точке, а шрифты имеют символы разной высоты, что приводит к смещению текста.Например, сравните следующее:
Graphics[{Opacity[
0.1], {Text[
Style["agÄ", FontFamily -> "Helvetica", 240,
Background -> RGBColor[0.8, 0, 0, 0.2]]],
Text[Style["agÄ", FontFamily -> "Arial", 240,
Background -> RGBColor[0, 0, 0.8, 0.2]]]}
}]
Graphics[{Opacity[
0.1], {Text[
Style["agA", FontFamily -> "Helvetica", 240,
Background -> RGBColor[0.8, 0, 0, 0.2]]],
Text[Style["agA", FontFamily -> "Arial", 240,
Background -> RGBColor[0, 0, 0.8, 0.2]]]}
}]
Если вы расположите текст вдоль края, он может работать лучше для вас, хотя это никоим образом не гарантируется:
Graphics[{Opacity[
0.1], {Text[
Style["a", FontFamily -> "Helvetica", 240], {0, 0}, {Center,
Bottom}],
Text[Style["a", FontFamily -> "Arial", 240], {0, 0}, {Center,
Bottom}]}}]
Редактировать Используя Baseline
, как предложил Хайке:
Graphics[{Opacity[
0.1], {Text[
Style["a", FontFamily -> "Helvetica", 240], {0, 0}, {Center,
Baseline}],
Text[Style["a", FontFamily -> "Arial", 240], {0, 0}, {Center,
Baseline}]}}]