• # Alors là...

    Posté par . En réponse à la dépêche Première version stable pour WeasyPrint. Évalué à 3. Dernière modification le 10 novembre 2018 à 15:34.

    Bonjour tous.
    C'est juste extraordinaire ce truc, tant au niveau de la qualité du rendu qu'à la facilité d'utilisation.
    Chapeau bas ! Juste ce qu'il me manquait.

    Petite note (bug):

    weasyprint https://fr.wikipedia.org/wiki/Ahmès-Néfertary ./weasyprint-website.pdf
    

    Top. Alors que :

    weasyprint https://fr.wikipedia.org/wiki/Ahmôsis_Ier ./weasyprint-website.pdf
    Traceback (most recent call last):
    File "/home/main/venv/bin/weasyprint", line 11, in
    sys.exit(main())
    File "/home/main/venv/lib/python3.6/site-packages/weasyprint/main.py", line 173, in main
    getattr(html, 'write_' + format_)(output, **kwargs)
    File "/home/main/venv/lib/python3.6/site-packages/weasyprint/init.py", line 199, in write_pdf
    target, zoom, attachments)
    File "/home/main/venv/lib/python3.6/site-packages/weasyprint/document.py", line 577, in write_pdf
    surface.show_page()
    File "/home/main/venv/lib/python3.6/site-packages/cairocffi/surfaces.py", line 584, in show_page
    self.check_status()
    File "/home/main/venv/lib/python3.6/site-packages/cairocffi/surfaces.py", line 160, in _check_status
    _check_status(cairo.cairo_surface_status(self._pointer))
    File "/home/main/venv/lib/python3.6/site-packages/cairocffi/
    init_.py", line 79, in _check_status
    raise exception(message, status)
    cairocffi.CairoError: cairo returned CAIRO_STATUS_TAG_ERROR: b'invalid tag name, attributes, or nesting'