lufy's legend

标题: textfield绘制的文字在不同浏览器坐标问题 [打印本页]

作者: matthew    时间: 2014-4-17 16:36
标题: textfield绘制的文字在不同浏览器坐标问题
在firefox它没有边距,顶格的,
在chrome下却有边距,字号越大边距越明显。

下面是x=0,y=0情况下的截图


chrome的。(32.0.1700.102)


firefox的。(26.0)

请问有没办法

作者: lufy    时间: 2014-4-19 18:18
在body中添加下面的代码试试
  1. <body style="margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;">
复制代码

作者: matthew    时间: 2014-4-21 10:27
这几天都连接不了引擎的官网啊...今天用vpn日本服登上的。
是canvas里的文本,试了上面的css,无效果。
最后这样写了:
txt.y = isFirefox? txt.size * 0.33 + targetY : targetY;
发现那空隙大约是字号的三分一,给加上就和其它浏览器位置差不多了。
作者: lufy    时间: 2014-4-21 15:13
matthew 发表于 2014-4-21 10:27
这几天都连接不了引擎的官网啊...今天用vpn日本服登上的。
是canvas里的文本,试了上面的css,无效果。
最 ...

确实有这个问题,不过这是各个浏览器对canvas的API的解析问题了,
要对应的话,也只能浏览器分别对应了,或者比较关键的地方用图片来代替文字。
服务器的问题正在解决,IP又被日本的服务器供应商给禁止了。




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5