【发布时间】:2018-08-14 17:13:39
【问题描述】:
我对 HTML2Canvas 有一个非常奇怪的问题。如果 i 在 chrome 中跟随 f 并且将 f 大写,则它不会呈现字母 i。 Firefox 没有问题。
我不想更改字体,它是嵌入式字体(Ubuntu),也许这就是问题所在?
<script type="text/javascript">
var $loading = $('#loader').hide();
$('#carddownload').on('click', function() {
showimage();
});
$(document)
.ajaxStart(function () {
$loading.show();
})
.ajaxStop(function () {
$loading.hide();
});
function showimage(){
html2canvas([document.getElementById('card')], {
onrendered: function(canvas)
{
var name = $(".tcgnamecell").html();
var n = name.indexOf("<br>");
var data = {};
data['name'] = name.substr(0);
data['img'] = canvas.toDataURL();
var n = data['name'].indexOf("<br>");
$.post("save.php", {image: data}, function (file) {
window.location.href ="download.php?path=" + file;
});
}
});
}
</script>
【问题讨论】:
标签: javascript css google-chrome fonts html2canvas