CSS добавить шрифт не работает для стиля печати pdf - PullRequest
0 голосов
/ 03 августа 2020

Я печатаю содержимое div в PDF У меня есть стиль CSS на странице, просмотр стиля в веб-содержимом работает нормально, но содержимое в PDF-файле не работает.

<style type="text/css" media="screen, print">
        
        @media print {
            @font-face {
                font-family: 'Tacteing';
                src:url('font/TACTENG.TTF')  format('truetype');
            }
        }
        @media screen {
            @font-face {
                font-family: 'Tacteing';
                src:url('font/TACTENG.TTF')  format('truetype');
            }}
 </style>

и мой HTML код :

<p style="font-family:Tacteing;">3</p>

Примечание: стиль CSS на странице и результат в Интернете работают нормально, но когда я нажимаю кнопку «Печать», мой PDF-файл все еще отображается 3

1 Ответ

0 голосов
/ 03 августа 2020

Попробуйте использовать тег !important для вашего семейства шрифтов. Когда-то давно это работало для меня.

@media print {
        @font-face {
            font-family: 'Tacteing' !important;
            src:url('font/TACTENG.TTF')  format('truetype');
        }
    }
    @media screen {
        @font-face {
            font-family: 'Tacteing' !important;
            src:url('font/TACTENG.TTF')  format('truetype');
        }}
...