Перейти к содержимому


Свой шрифт в PDF

Шрифт PDF

Сообщений в теме: 5

#1 maxim

    Участник

  • Пользователи
  • PipPip
  • 22 сообщений

Отправлено 12 Сентябрь 2013 - 09:58

Добрый день.
КБ web 1.9.8 ревизия последняя.
Как подключить шрифт в шаблон печати PDF?

Создал шаблон печати, подключил шрифт, на сервер закинул файл шрифта.
@font-face {
font-family: Pechkin; /* Гарнитура шрифта */
src: url(http://домен.ру/fonts/Pechkin.ttf); /* Путь к файлу со шрифтом */
}

при печати html шрифт отображается верно, если экспортировать в PDF то шрифт не отображается.

#2 Гость_Roman_*

  • Гости

Отправлено 13 Сентябрь 2013 - 09:04

Дело в том, что конвертер PDF использует свои шрифты. Добавление шрифтов к модулю mpdf непростая задача. Если хотите попробовать - ознакомьтесь с документацией mpdf.

#3 maxim

    Участник

  • Пользователи
  • PipPip
  • 22 сообщений

Отправлено 15 Сентябрь 2013 - 09:52

Просмотр сообщенияRoman (13 Сентябрь 2013 - 09:04) писал:

Дело в том, что конвертер PDF использует свои шрифты. Добавление шрифтов к модулю mpdf непростая задача. Если хотите попробовать - ознакомьтесь с документацией mpdf.

Спасибо.
Все сделал.
Оказалось не сложно добавить шрифт.

#4 btpahce

    Активный участник

  • Пользователи
  • PipPipPip
  • 56 сообщений
  • Пол:Мужчина

Отправлено 16 Сентябрь 2013 - 14:49

Просмотр сообщенияmaxim (15 Сентябрь 2013 - 09:52) писал:

Спасибо.
Все сделал.
Оказалось не сложно добавить шрифт.

Если не сложно поделись)

#5 maxim

    Участник

  • Пользователи
  • PipPip
  • 22 сообщений

Отправлено 28 Сентябрь 2013 - 15:49

Просмотр сообщенияbtpahce (16 Сентябрь 2013 - 14:49) писал:

Если не сложно поделись)

..../cb/include/mpdf/ttfonts кладем файл шрифта font.ttf, для каждого шрифта жирный, курсив, жирный курсив отдельные файлы шрифта.
в файле config_fonts.php пишем

/* новый шрифт */
"garuda" => array(
'R' => "Garuda.ttf",
'B' => "Garuda-Bold.ttf",
'I' => "Garuda-Oblique.ttf",
'BI' => "Garuda-BoldOblique.ttf",
),
"garuda" пишем свое название шрифта (в нижнем регистре)
R нормальный
B жирный
I курсив
BI жирный курсив

и в шаблоне в свойствах прописываем шрифт font-family: garuda;

Сообщение отредактировал maxim: 28 Сентябрь 2013 - 15:52


#6 Save

    Активный участник

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 02 Октябрь 2013 - 15:33

Вдруг кому понадобится:
У меня сначала не получалось. Оказывается, что надо было убрать serif в font-family.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных