From cae7d4739e815a170819d84c5361b05306b2f019 Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 25 Sep 2019 08:16:44 -0400 Subject: Merge from v2: Escape spaces in font family string to comply with PDF standard --- util.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'util.go') diff --git a/util.go b/util.go index 99a1ba5..22e5f36 100644 --- a/util.go +++ b/util.go @@ -452,3 +452,11 @@ func isChinese(rune2 rune) bool { } return false } + +// Condition font family string to PDF name compliance. See section 5.3 (Names) +// in https://resources.infosecinstitute.com/pdf-file-format-basic-structure/ +func fontFamilyEscape(familyStr string) (escStr string) { + escStr = strings.ReplaceAll(familyStr, " ", "#20") + // Additional replacements can take place here + return +} -- cgit v1.2.1-24-ge1ad