unipdf/pdf/internal/cmap/const.go
Peter Williams 199a74dbd8 Major changes to font code
- Added Type1 font parsing.
- Added Standard 14 font parsing.
- Fixed some bugs in cmap code.
- Started re-structuring of font code. Moved common font fields to `fontSkeleton`
2018-06-27 12:25:59 +10:00

39 lines
945 B
Go

/*
* This file is subject to the terms and conditions defined in
* file 'LICENSE.md', which is part of this source code package.
*/
package cmap
import (
"errors"
"regexp"
)
var (
ErrBadCMap = errors.New("Bad cmap")
ErrBadCMapComment = errors.New("Comment should start with %")
ErrBadCMapDict = errors.New("Invalid dict")
)
const (
cidSystemInfo = "CIDSystemInfo"
begincmap = "begincmap"
endcmap = "endcmap"
begincodespacerange = "begincodespacerange"
endcodespacerange = "endcodespacerange"
beginbfchar = "beginbfchar"
endbfchar = "endbfchar"
beginbfrange = "beginbfrange"
endbfrange = "endbfrange"
begincidrange = "begincidrange"
endcidrange = "endcidrange"
usecmap = "usecmap"
cmapname = "CMapName"
cmaptype = "CMapType"
cmapversion = "CMapVersion"
)
var reNumeric = regexp.MustCompile(`^[\+-.]*([0-9.]+)`)