<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=182184&amp;view=findpost&amp;p=1537744</guid>
        <pubDate>Mon, 23 Apr 2007 13:09:59 +0000</pubDate>
        <title>Не работает ufpdf.</title>
        <link>https://forum.sources.ru/index.php?showtopic=182184&amp;view=findpost&amp;p=1537744</link>
        <description><![CDATA[johen: Хы. Кстати, подойдут и обычные шрифты. Не обязательно Unicode. Главное в командной строке указать -l russian.]]></description>
        <author>johen</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=182184&amp;view=findpost&amp;p=1536861</guid>
        <pubDate>Sun, 22 Apr 2007 23:44:42 +0000</pubDate>
        <title>Не работает ufpdf.</title>
        <link>https://forum.sources.ru/index.php?showtopic=182184&amp;view=findpost&amp;p=1536861</link>
        <description><![CDATA[johen: Если долго биться головой об стену, то есть вероятность ее пробить. (ц) Я<br>
<br>
Все таки переборол эту ботву. Кароче, рецепт такой:<br>
1. Вытаскиваем из директории C:&#092;windows&#092;fonts файло arialuni.ttf и кладем его рядом с ttf2ufm.exe<br>
2. Запускаем следующую ботву:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">ttf2ufm.exe -A -F -l russian arialuni.ttf arialuni</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
3. Дальше действуем так, как указано в README.<br>
<br>
Вопрос решен.  8-)  8-)  8-)]]></description>
        <author>johen</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=182184&amp;view=findpost&amp;p=1536845</guid>
        <pubDate>Sun, 22 Apr 2007 22:30:41 +0000</pubDate>
        <title>Не работает ufpdf.</title>
        <link>https://forum.sources.ru/index.php?showtopic=182184&amp;view=findpost&amp;p=1536845</link>
        <description><![CDATA[johen: Скачал сабж с <a class='tag-url' href='http://acko.net/node/56' target='_blank'>оффсайта</a>. Натравил ttf2ufm.exe на arial.ttf и arialuni.ttf.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">ttf2ufm.exe -A -F arial.ttf arial</div><div class="code_line">ttf2ufm.exe -A -F arialuni.ttf arialuni</div></ol></div></div></div></div><br>
Использовалась Windows XP SP2 Pro<br>
<br>
Полученные файлы перенес на Gentoo Linux (Apache 2.0.58 (сборка), PHP 5.1.6-pl6-gentoo (сборка)).<br>
В консоли запустил<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">$ php -q makefontuni.php arial.ttf arial.ufm</div></ol></div></div></div></div><br>
Получил php файл, ctg.z и .z файлы. Их перенес в отдельный каталог. Переместил ufpdf.php в отдельный каталог. Радом с ним положил fpdf.php. <br>
<br>
Запустил тестовый скрипт:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">define (&#39;FPDF_FONTPATH&#39;,&#39;./ufont/&#39;);</div><div class="code_line">require(&#39;./ufpdf/ufpdf.php&#39;);</div><div class="code_line">&nbsp;</div><div class="code_line">$pdf = new UFPDF();</div><div class="code_line">$pdf-&#62;AddPage();</div><div class="code_line">&nbsp;</div><div class="code_line">$pdf-&#62;AddFont(&#39;ArialUnicodeMS&#39;,&#39;&#39;,&#39;arialuni.php&#39;);</div><div class="code_line">$pdf-&#62;SetFont(&#39;ArialUnicodeMS&#39;,&#39;&#39;,16);</div><div class="code_line">&nbsp;</div><div class="code_line">$pdf-&#62;Cell(40,10,&#39;Превед мир!&#39;);</div><div class="code_line">&nbsp;</div><div class="code_line">$pdf-&#62;Output(&#39;./hello.pdf&#39;,&#39;F&#39;);</div><div class="code_line">$pdf-&#62;Close();</div></ol></div></div></div></div><br>
<br>
Запускаю скрипт. Он выполняется без ошибок, но в PDF файле девять &quot;квадратиков&quot; вместо символов. Кодировка скрипта - UTF-8. Пробовал с arial.ttf и соответственно FPDF. Работает только ISO-8859-5 (кириллица), но и кодировка скрипта должна быть такая же. Меня ломает ради FPDF постоянно юзать iconv например, т.к. у меня и в базе используется UTF-8...<br>
В чем проблема с UFPDF?<br>
 :wall:  :wall:  :wall:]]></description>
        <author>johen</author>
        <category>HTTP сервера</category>
      </item>
	
      </channel>
      </rss>
	