Редактировать: я использую domPDF 0.5.1, размещен http://code.google.com/p/dompdf/
Я использую таблицу HTML для создания блоков, внутри которых я размещаю по одному символу, например. следующая таблица содержит имя "kinjal dixit"
<table>
<tr>
<td>k</td><td>i</td><td>n</td><td>j</td><td>a</td><td>l</td>
<td> </td>
<td>d</td><td>i</td><td>x</td><td>i</td><td>t</td>
</tr>
</table>
есть правило стиля, подобное следующему:
table tr td {
border: 1px solid black;
height: 2em;
width: 2em;
font-family: monospace;
}
При просмотре в браузере ячейка с пробелом имеет тот же размер, что и другие ячейки, но при создании PDF-файла ячейка с пробелом выглядит сжатой.
У кого-нибудь есть решение этого вопроса?
Редактировать: в стиле, в дополнение к em, я пробовал pt и px. Во всех случаях при просмотре в браузере все выглядит нормально, но при конвертации в pdf делает то же самое.
Редактировать: библиотека dompdf по умолчанию использует класс, называемый R & OS CPDF. Есть способ настроить PDFLib. Я читаю об этом.