write spec for fontspec preprocessor
create FontSpec
add fonts attribute to PDFPage
add __hash__, __repr__, __eq__ to FontSpec
write FontSpecPreprocessor and test it
Merge branch 'dev-text-attr'