David G. Opstad (born c. 1954) is a retired American computer scientist specializing during his career in computer typography and information processing (focusing on character encodings), leading to several breakthroughs. Opstad was a contributor to Unicode 1.0,[1][2][3] together with Joe Becker, Lee Collins, Huan-mei Liao, and Nelson Ng.
Opstad spent much of his career in private industry at Apple, where he contributed to its TrueType font specifications. His work on TrueType GX, although not much used or supported in its own time, formed the basis for OpenType Font Variations as they can be applied to TrueType outline fonts—all OpenType fonts with quadratic Bézier curves.
Opstad is named on several US software patents.[4]
Unicode arose as the result of eight years of working experience with XCCS. Its fundamental differences from XCCS were proposed by Peter Fenwick and Dave Opstad (pure 16-bit codes), and by Lee Collins (ideographic character unification). Unicode retains the many features of XCCS whose utility have been proved over the years in an international line of communication multilingual system products.