Python Forum
cyrillic symbols in tables in reportlab.
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
cyrillic symbols in tables in reportlab.
#1
Hello! I want to use Cyrillic in tables, but reportlab outputs black squares instead of characters. Here is an example code:
from reportlab.lib.pagesizes import letter
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

def table_fonts():
    doc = SimpleDocTemplate("table_fonts.pdf", pagesize=letter)
    story = []
    data = [['ф_{}'.format(x) for x in range(1, 6)],
                ['а', 'ф', 'ф', 'ф', 'ф']
                ]
    tblstyle = TableStyle([('TEXTFONT', (0, 0), (0, 1), 'FreeSans') ]) 
                                   
    tbl = Table(data)
    tbl.setStyle(tblstyle)
    story.append(tbl)
    doc.build(story)
if __name__ == '__main__':
    pdfmetrics.registerFont(TTFont('FreeSans', 'FreeSans.ttf')) 
    table_fonts()
Python 3.5.3, reportlab 3.5.13
Reply


Messages In This Thread
cyrillic symbols in tables in reportlab. - by hiroz - Mar-19-2019, 06:09 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Python script that deletes symbols in plain text nzcan 3 688 Sep-05-2023, 04:03 PM
Last Post: deanhystad
  [SOLVED] Looking for documentation on Reportlab's canvas.transform() function NeilUK 1 606 Aug-23-2023, 01:21 PM
Last Post: NeilUK
  Right to left alignment in python report using Reportlab jalal0034 1 1,826 Sep-27-2022, 04:25 AM
Last Post: jalal0034
Question Trouble installing modules/libraries and getting Notepad++ to show cyrillic letters Dragiev 6 2,244 Jul-24-2022, 12:55 PM
Last Post: Dragiev
  Label Maker FPDF, Reportlab jamesaarr 1 2,657 Aug-09-2021, 11:57 PM
Last Post: Pedroski55
  Using Reportlab to create a landscape pdf SmukasPlays 2 5,401 Aug-09-2020, 09:31 PM
Last Post: SmukasPlays
  Unexpected output: symbols for derivative not being displayed saucerdesigner 0 2,042 Jun-22-2020, 10:06 PM
Last Post: saucerdesigner
  Help! - How to create a Title for a Reportlab Table crabbylou 0 5,338 Mar-29-2020, 09:14 PM
Last Post: crabbylou
  ReportLab Polypop77 0 1,829 Mar-20-2020, 01:17 PM
Last Post: Polypop77
  Replacing symbols by " Tiihu 1 1,860 Feb-13-2020, 09:27 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020