我正在使用cufon.js来呈现一些文本。文本不在页面上也存在的织物画布中。删除fabric.js允许文本呈现为OK,但当我将fabric.js放回时会中断。呈现文本的脚本是:
<script type="text/javascript">
Cufon.replace('#signature');
</script>我怎么才能解决这个问题?
更新:
这些是我在页面上的脚本链接(fabric.js是dist文件夹中的all.min.js版本1.1.0 )
<script type="text/javascript" src="../scripts/cufon-yui.js" type="text/javascript"></script>
<script type="text/javascript" src="../scripts/font.js" type="text/javascript"></script>
<script type="text/javascript" src="../scripts/fabric.js" type="text/javascript"></script>发布于 2013-04-16 02:00:41
您需要呈现所有的字体替换。看这个:
$("#signature").change(function(e){
var object = canvas.getActiveObject();
if(object && object.type == "text"){
object.fontFamily = $(this).val();
canvas.renderAll();
}
});或
Cufon.replace('#signature', {fontFamily: '<font_name>'});检查一下这个:
http://jsfiddle.net/ptCoder/tcVUt/
https://stackoverflow.com/questions/15891986
复制相似问题