问题描述
在draw2d中使用Canvas 的setZoom function来扩大,缩小画布进而放大,缩小画布上的图形大小。(Zoom in/Zoom Out功能)。
图形类型Circle, Rectangle的放大,缩小都还正常,
但是 在Chrome浏览器下Label 的缩小功能却存在着label 的文本缩小时反而会变大的状况。
具体的测试方式如下:
1. 没有给label 特别设定font size。 看上去字体默认大小是10px.
2. Zoom out(缩小)画布时, 文本的字体看上去反而变大了,其他图形都是正常的。
( 放大:canvas.setZoom(0.95, false);
缩小:canvas.setZoom(1.05, false);)
3. 试试其他浏览器, 在 Firefox是正常的。
解决思维与历程
使用Chrome自带的