From 25404723570af4f2038e916c75a5296ed694f486 Mon Sep 17 00:00:00 2001 From: Artem Date: Sun, 29 Sep 2019 01:23:08 +0300 Subject: fix utf16 in bookmarks --- fpdf.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fpdf.go b/fpdf.go index b6861b6..f5062cc 100644 --- a/fpdf.go +++ b/fpdf.go @@ -2183,6 +2183,9 @@ func (f *Fpdf) Bookmark(txtStr string, level int, y float64) { if y == -1 { y = f.y } + if f.isCurrentUTF8 { + txtStr = utf8toutf16(txtStr) + } f.outlines = append(f.outlines, outlineType{text: txtStr, level: level, y: y, p: f.PageNo(), prev: -1, last: -1, next: -1, first: -1}) } -- cgit v1.2.1-24-ge1ad