cor*_*ion 12 fonts wolfram-mathematica
我正在尝试覆盖不同字体的字形,但很难让它们排成一行.我敢肯定他们应该排队比这更好.我怎样才能做到这一点?
Graphics[
{Opacity[0.1],
{Text[Style["a", FontFamily -> "Helvetica", 240]],
Text[Style["a", FontFamily -> "Arial", 240]]}
}]
Run Code Online (Sandbox Code Playgroud)
此外,我有兴趣绘制轮廓 - 这里我选择了它们,但我想绘制它们.

编辑:谢谢!在您的帮助下,我能够实现我想要的大部分内容:
Manipulate[
Graphics[{{{Opacity[opacity],
Text[Style["Greats", Red, FontFamily -> "Helvetica", 180], {0,
0}, {Center, Baseline}]}, {Opacity[1 - opacity],
Text[Style["Greats", Blue, FontFamily -> "Arial", 180], {0,
0}, {Center, Baseline}]}}}], {opacity, 0.1, 1, 0.1}]
Run Code Online (Sandbox Code Playgroud)

Bre*_*ion 10
默认情况下,文本在某个点居中(水平和垂直),字体具有不同高度的字符,从而导致文本移位.例如,比较以下内容:
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]]]}
}]
Run Code Online (Sandbox Code Playgroud)

如果您沿着边缘放置文本,它可能对您更有效,尽管它无法保证:
Graphics[{Opacity[
0.1], {Text[
Style["a", FontFamily -> "Helvetica", 240], {0, 0}, {Center,
Bottom}],
Text[Style["a", FontFamily -> "Arial", 240], {0, 0}, {Center,
Bottom}]}}]
Run Code Online (Sandbox Code Playgroud)

Baseline按照Heike的建议编辑
使用:
Graphics[{Opacity[
0.1], {Text[
Style["a", FontFamily -> "Helvetica", 240], {0, 0}, {Center,
Baseline}],
Text[Style["a", FontFamily -> "Arial", 240], {0, 0}, {Center,
Baseline}]}}]
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |