From e06d44d0d38e7f1a24de230991c4525a60b08438 Mon Sep 17 00:00:00 2001 From: Guillaume Ayoub Date: Wed, 16 Dec 2015 19:04:53 +0100 Subject: [PATCH] Fix a dirty bug in line splitting (fix #285) --- weasyprint/text.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weasyprint/text.py b/weasyprint/text.py index 82d3572b..539eedd0 100644 --- a/weasyprint/text.py +++ b/weasyprint/text.py @@ -557,7 +557,7 @@ def split_first_line(text, style, hinting, max_width, line_width): temp_first_line = next(temp_lines, None) temp_second_line = next(temp_lines, None) temp_second_line_index = ( - len(new_first_line) if temp_second_line is None + len(new_first_line.encode('utf-8')) if temp_second_line is None else temp_second_line.start_index) resume_at = temp_second_line_index first_part = utf8_slice(text, slice(temp_second_line_index))