Html2Canvas не отображает иконку Font Awsome в iOS - PullRequest
0 голосов
/ 05 июля 2018

Я использую html2canvas и jspdf для создания PDF. Everthing работает отлично в Desktop и Android, но Font Awsome Icon не рендерится в iOS. Я создал скрипку, которая работает на десктопе и в Android, но та же скрипка ломается в iOS. Пожалуйста, помогите.

Fiddle Link: https://jsfiddle.net/j09qd4xm/36/

HTML :

<div id="target">

<div style="position:relative;" class="noteclasscontainer" >
   <span style="font-size: 60px;" class="glyphicon">&#xe022;

      <span style="color:white;font-size: 21px; position: absolute; top: 16px;left:10px;">dd</span>
   </span>
</div>

</div>
<button onclick="takeScreenShot()">to image</button>

JS: 

window.takeScreenShot = function() {
    html2canvas(document.getElementById("target"), {

        width:320,
        height:220
    }).then(function (canvas) {
            document.body.appendChild(canvas);
        });
}

CSS : 

button{
    display:block;
    height:20px;
    margin-top:10px;
    margin-bottom:10px;
}
 .icon-diamond:before {
     content: "\e943";
    }

Версия:

Html2Canvas: 1.0.0-alpha.12

jspdf: 1.4.1

1 Ответ

0 голосов
/ 21 марта 2019

Этот запрос на удаление исправил это для меня: niklasvh / html2canvas # 1649 . Я вручную исправил изменения в своем минимизированном файле JS.

...