Internet explorer 谷歌图表在IE7中

Internet explorer 谷歌图表在IE7中,internet-explorer,fonts,google-visualization,internet-explorer-7,Internet Explorer,Fonts,Google Visualization,Internet Explorer 7,我使用的是可视化库,图表在Firefox/Chrome中运行良好,但是当我在IE7中测试时,图表上显示的是不同的字体。不同的计算机产生不同的结果 众所周知,我正在运行IE9,但使用IE7浏览器模式进行测试 另外,我在GoogleCharts中使用了新的corepackage,因此它在需要时同时使用VML和SVG,所以它在IE中呈现。但无论出于什么原因,我在IE7中得到了奇怪的字体 有人能解释一下可能发生的事情吗 谷歌截图: 编辑:以下是图表的脚本: <script type="text/

我使用的是可视化库,图表在Firefox/Chrome中运行良好,但是当我在IE7中测试时,图表上显示的是不同的字体。不同的计算机产生不同的结果

众所周知,我正在运行IE9,但使用IE7浏览器模式进行测试

另外,我在GoogleCharts中使用了新的corepackage,因此它在需要时同时使用VML和SVG,所以它在IE中呈现。但无论出于什么原因,我在IE7中得到了奇怪的字体

有人能解释一下可能发生的事情吗

谷歌截图:

编辑:以下是图表的脚本:

<script type="text/javascript">
              function drawChart() {
              var data = new google.visualization.DataTable();
      data.addColumn('string', 'Column1');
data.addColumn('number', 'Column2');
data.addRows(12);

// Removed data for NDA puroses

var chart = new google.visualization.ColumnChart(document.getElementById('Project'));
var formatter = new google.visualization.NumberFormat(
               {prefix: '&#163;',
                negativeParens: true,
                decimalSymbol: '.',
                groupingSymbol: ','
               });
formatter.format(data,0);
formatter.format(data,1);
chart.draw(data, {colors: ['#FFC6A5','#FFFF42','#DEF3BD','#00A5C6','#DEBDDE'], width: 600, height: 300, min: 0, max:0, is3D: false, legend: 'bottom', title: 'Project Variance', isVertical:true, isStacked:true});}google.setOnLoadCallback(drawChartProjectVariance);</script>

IE7不支持SVG。您可以在此线程中看到一些备选方案:


用单引号和双引号包装字体名称似乎可以解决字体问题,尽管它仍然以粗体和斜体显示,但似乎没有办法解决

e、 g.-


var options={'fontName':'Arial'}

@Chris你为什么不检查地址栏中的文件扩展名,看看谷歌是否在为你提供PNGs。。它们仍然包含悬停/点击效果,SVG源代码仍然保留。@Chris那么这是IE9为您做的。没有IE7兼容模式的IE9对你有用吗?它没有。它以IE7和IE8兼容模式显示图形,但不以本机IE9显示。我本来打算使用SVGWeb,但我或多或少只是想解释为什么它可以工作,但元素中有一个随机字体。如果你愿意,我可以发布一个截图。找到有同样问题的人:真棒的答案。我只能猜你花了多少个小时才弄明白。为我工作,德克萨斯州。