我在我的项目中使用 RichTextBox,我注意到它会以很小的间隔改变它的字体尺寸。例如:
rtb1.Font = new Font("Arial", 1.869f*254.0f / 72.0f, FontStyle.Regular); // 5,3pt
rtb1.AppendText("lorem ipsum bla bla bla\n");
rtb2.Font = new Font("Arial", 1.834f*254.0f / 72.0f, FontStyle.Regular); // 5,2pt
rtb2.AppendText("lorem ipsum bla bla bla\n");
这段代码给出了视觉上相同的文字。是否有任何解决方法,使 RichTextBox 实际上连续地改变字体尺寸,没有间隔?
upd:玩了一下,我发现即使间隔更大,字体也保持相同的尺寸,例如:2.01f 和 1.81 给出相同的字体大小。