[Решено] Advanced Professional Email Template: 2.4.1 проблема с ПДФ

Тема в разделе "OpenCart", создана пользователем MGT1, 11 ноя 2015.

  1. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    618
    Симпатии:
    182
    И так вопрос таков - кто ставил? У меня ПДФ на кирилицу дает "?".
    Как я понял все файлы .xml - в кодировке ANSI надо в UTF-8.
    Кто-то исправлял этот момент?

    И так, проведенным анализом установлено возможную проблему со шрифтами. Сейчас будем искать возможность решения проблемы.

    по-русски мы вывести ничего не можем, т.к. шрифт используется стандартный – helvetica – без поддержки UTF-8.
    вот как делал мужик


    --- Добавлено, 12 ноя 2015 ---
    Прошу почитать умы - на сколько это реально?
    --- Добавлено, 12 ноя 2015 ---
    Зулус предложил https://opencartforum.com/files/file/1096-paket-dokumentov-po-zakazu-v-pdf/
    а он будет совместим с Advanced Professional Email Template
    Думаю-конечно нет. Тогда придется искать путь прописки tcpdf (а именно инвойса), и заменять его.
    --- Добавлено, 12 ноя 2015 ---
    Двигаемся дальше. Увидел + такое варианат
    если текст в кодировке UTF-8 и прописать $pdf->SetFont('dejavusans', '', 10); то русские буквы есть.
    С помощью стандартных системных шрифтов, утилиты ttf2ufm.exe и пары строчек кода
    require('makefont.php');
    MakeFont('times.ttf','times.ufm',true,'cp1251');
    --- Добавлено, 12 ноя 2015 ---

    --- Добавлено, 13 ноя 2015 ---
    Решение такое:
    Скачиваем

    Удаляем все с папки system/library/shared/tcpdf/fonts/
    Заменяем на архив.
     
    Lasted edited by : 14 ноя 2015
    Zulus нравится это.