我的窗口应用程序使用许多分数值(如5/16, 5/32, 1/8
等)在报告中打印。我的应用程序使用Times Fraction
字体,其中包含所有这些分数。但是现在当我将字体更改为Verdana
时,所有这些分数都会失真,因为Verdana
不支持所有这些分数。它仅支持3个分数值:1/2, 1/4 and 3/4.
我的问题是,如何在5/16, 5/32, 1/8
中制作Verdana
等其他分数值?
答案 0 :(得分:1)
排版(特别是那些具有重度科学和数学用途的系统,如TeX)系统通过将减小的大小数字与一个派系斜线(U + 2044)(或正常的斜线,如果更具体的字形不是)组合来实现这一点可用(U + 002F“solidus”又名.virgule)。
你还需要专门定位具有垂直和水平偏移的数字(包括如果字体具有比例数字则允许变量),甚至斜线周围的一些负空间来克服它。
如果您只是需要显示一些分数,我建议将其放入很好的桶中并坚持使用“123/456”,直到完成更重要的要求为止。