我正在尝试制作一个wpf文本块,根据其中包含的文本将其高度收紧。
<Grid>
<TextBlock Text="5" FontSize="50" Background="Blue"
HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
这段代码会创建TextBlock
,{5}与TextBlock
的上下边框之间有很多空格。我试过减少高度,但'5'似乎迟早会被切断。
如果你很好奇为什么我需要这样做,那是因为我试图在RichTextBox
上做同样的事情,然后我在TextBlock
上跟踪相同的行为,而且很少无论如何,人们喜欢RichTextBox
。任何建议/想法都会很棒!感谢。
编辑:
我正在用希腊字母处理数字和一些符号(这是一个数学程序)。我正在使用Computer Modern作为我的字体选择,因此我的字符范围内不需要的任何空间都不是必需的。以下是TextBlock
中使用的字符范围:
请注意,像“y”这样的文字不再像其中一条评论:)中所建议的那样接近底部。
我也想也许我应该用Font Forge这样的软件编辑Computer Modern字体,也许这些空格来自字体本身...