* they can't be correct
* the tracked state includes current transforms, the current font and font size, etc * receivers that need to understand state should delegate much of their logic to a PageState instance * PageTextReceiver is the cannonical example of how to use PageState
This reverts commit 2b8a00d.
This reverts commit 746317d.
* as per the PDF spec * For any font that has a ToUnicode CMap, rely on that for the conversion. If it's there, assume it's correct * For fonts without a ToUnicode CMap, use the marked encoding (ie. WinAnsi) and difference table to convert to Unicode * This *should* speed up conversion of fonts with ToUnicode significantly * This slightly changes the API of Font and Encoding objects, but it is a better division of responsibilities