Whats the difference between OpenType and PostScript (or TrueType) fonts?
Here is the info from Wikipedia – TrueType is a standard for digital type fonts that was developed by Apple Computer while OpenType is a new standard for digital type fonts, developed jointly by Adobe and Microsoft. Btw, very soon TemplateMonster releases new unique fonts – https://www.templatemonster.com/fonts.php
Both PostScript and TrueType define a file format and a glyph format. OpenType uses the TrueType file format with a PostScript glyph format (actually OpenType includes the TrueType glyph format as well, but the OpenType definition says such fonts should still be called TrueType fonts so I ignore that aspect). The PostScript used in OpenType is slightly different from that used in .pfa and .pfb files. pfa/b files are Type1 fonts while OpenType uses Type2 fonts. Type2 is almost a superset of Type1 with a few minor changes and many extensions. Adobe’s subroutine based extensions to Type1 (flex hints, hint substitution, counter hints) have been added to Type2 as direct instructions. OpenType can also include additional information (see below) that allows for the layout of complex scripts (Arabic, Indic, etc.) as when as support for glyph variants and other aspects of fine typography.
Both PostScript and TrueType define a file format and a glyph format. OpenType uses the TrueType file format with a PostScript glyph format (actually OpenType includes the TrueType glyph format as well, but the OpenType definition says such fonts should still be called TrueType fonts so I ignore that aspect). The PostScript used in OpenType is slightly different from that used in .pfa and .pfb files. pfa/b files are Type1 fonts while OpenType uses Type2 fonts. Type2 is almost a superset of Type1 with a few minor changes and many extensions. Adobe’s subroutine based extensions to Type1 (flex hints, hint substitution, counter hints) have been added to Type2 as direct instructions.