| 1 |
import reportlab.rl_config |
|---|
| 2 |
|
|---|
| 3 |
from reportlab.pdfbase import pdfmetrics |
|---|
| 4 |
from reportlab.pdfbase.ttfonts import TTFont |
|---|
| 5 |
from reportlab.lib.fonts import addMapping |
|---|
| 6 |
|
|---|
| 7 |
from dabo.dReportWriter import dReportWriter |
|---|
| 8 |
from dabo.lib.reportUtils import previewPDF |
|---|
| 9 |
|
|---|
| 10 |
reportlab.rl_config.warnOnMissingFontGlyphs = 1 |
|---|
| 11 |
reportlab.rl_config.TTFSearchPath.append("/usr/share/fonts/truetype/ttf-bitstream-vera") |
|---|
| 12 |
reportlab.rl_config.TTFSearchPath.append("/usr/share/fonts/truetype/ttf-dejavu") |
|---|
| 13 |
pdfmetrics.registerFont(TTFont('Bitstream Vera Sans Mono', 'VeraMono.ttf')) |
|---|
| 14 |
pdfmetrics.registerFont(TTFont('Bitstream Vera Sans', 'Vera.ttf')) |
|---|
| 15 |
pdfmetrics.registerFont(TTFont('DejaVuSerif', 'DejaVuSerif.ttf')) |
|---|
| 16 |
|
|---|
| 17 |
#addMapping("DejaVuSerif", 0, 0, "DejaVuSerif") |
|---|
| 18 |
#addMapping("Bitstream Vera Sans", 0, 0, "Bitstream Vera Sans") |
|---|
| 19 |
|
|---|
| 20 |
rw = dReportWriter(UseTestCursor=True, OutputFile="./test_ttf.pdf", ReportFormFile="test_ttf.rfxml") |
|---|
| 21 |
rw.write() |
|---|
| 22 |
previewPDF("test_ttf.pdf") |
|---|