Html2canvas не может отображать элементы, которые содержат смайлики с такими модификаторами, как цвет кожи.Например: ?? превращается в: в Firefox.
Пример кода:
HTML:
<div id="target">👩🏿</div>
<button onclick="takeScreenShot()">to image</button>
JS:
window.takeScreenShot = function() {
html2canvas(document.getElementById("target"), {
onrendered: function (canvas) {
document.body.appendChild(canvas);
}
});
}
http://jsfiddle.net/uLw7ozya/1/
Кто-нибудь знает, как это исправить?Или мне просто нужно найти способ удалить все модификаторы перед рендерингом?