fixed cmap parsing
- treat strings as array of one byte character codes (instead of parsing it as utf)
- use nativeEncoding function if font specifies encoding
- translate 0x20 (space) unicode using toUnicode map in widthOfSpace
keep only one possible selection in Scanner
create content string
convert pdfstring to NSString directly in scanner callback
do not dump font stream in font description object into documents
fix readme
refactoring, add PDF prefix
add static library target
add PDFEncodingDifferences
rewrite parsing in PDFCMap
readding PDFEncodingDifference
fix PDFFontDescriptor issue with possible lack of a type key
fix an issue with an unknown unicode symbol in PDFFont
add support of Encoding Differences to SimpleFont
fix an issue with an unknown unicode symbol in Type0Font
add widthOfSpace method to PDFRenderingState
improve handling of newline and whitespaces in PDFScanner
use SimpleFont.encodingDifferences and RenderingState.widthOfSpace in PDFScanner.didScanCharacter method
a little tune up PDFRenderingState.widthOfSpace method