Fonts & Encodings: From Advanced Typography to Unicode and Everything in Between