ISSN: 2534-5192 (electronic) – 2681-8566 (print)| ◀ Titus Nemeth; Martin Tiefenthaler | ▲ Proceedings |
![]() ISBN: 978-2-487055-12-4 e-ISBN: 978-2-487055-13-1 ![]() | Parametric type design in the era of variable and color fonts Santhosh Thottingal Abstract. Parametric fonts are programmatically defined fonts with variable parameters, pioneered by Donald Knuth with his METAFONT technology in the 1980s. While Donald Knuth’s ideas in METAFONT and subsequently in METAPOST are often seen as legacy techniques from the pre-graphical user interface (GUI) era of type design, recent trends such as variable fonts suggest a resurgence of certain principles. This paper explores a modern type design process built on parametric design principles, specifically using METAPOST. The author created two variable fonts with this method and released them under a free, open-source license. The paper details the methodology, workflow, and insights gained from this process. DOI: https://doi.org/10.36824/2024-graf-thot
Constable, Peter. a. “COLR—Color Table (OpenType 1.9.1)—Typography — Learn.microsoft.com.” https://learn.microsoft.com/en-us/typography/opentype/spec/colr.
———. b. “OpenType Font Variations Overview (OpenType 1.9.1)—Typography — Learn.microsoft.com.” https://learn.microsoft.com/en-us/typography/opentype/spec/otvaroverview.
Haralambous, Yannis. 2007. Fonts & Encodings. From Advanced Typography to Unicode and Everything in Between. Sebastopol, CA: O’Reilly.
Hellingman, Jeroen. 1998. “Malayalam Fonts.” CTAN: Language/Malayalam.
Hobby, John D. 1986b. “Smooth, Easy to Compute Interpolating Splines.” Discrete and Computational Geometry 1:123–40. https://doi.org/10.1007/BF02187690.
———. 1986a. “Smooth, Easy to Compute Interpolating Splines.” Discrete & Computational Geometry 1 (2): 123–40.
———. 1994. “A User’s Manual for . AT&T Bell Laboratories.” Computing Science Technical Report 162.
Hudson, John. “Introducing OpenType Variable Fonts — Medium.com.” https://tinyurl.com/323xypke.
Jackowski, Bogusław, and Janusz M. Nowacki. 2003. “Latin Modern: Enhancing Computer Modern with Accents, Accents, Accents.” TUGBoat: Proceedings of the 2003 Annual Meeting 24.
Jackowski, Bogusław, Janusz M. Nowacki, and Piotr Strzelczyk. 2001. “MetaType1: A MetaPost-Based Engine for Generating Type 1 Fonts.” Proc. Of EuroTeX, 111–19.
Knuth, Donald E. 1979. TeX and : New Directions in Typesetting. USA: American Mathematical Society.
———. 1985. “Lessons Learned from .” Visible Language 19 (1): 35.
———. 1989. The Book. Addison-Wesley Longman Publishing Co., Inc.
Romer, Linus. 2023. “Curvature Combs and Harmonized Paths in MetaPost.” TUGboat 44:236–39. https://doi.org/10.47397/tb/44-2/tb137romer-curvetools.
@MISC{colorfonts,
AUTHOR = {Peter Constable},
TITLE = {{C}{O}{L}{R}---{C}olor {T}able ({O}pen{T}ype 1.9.1)---{T}ypography --- learn.microsoft.com},
YEAR = {},
NOTE = {[Accessed 08-06-2024]},
}
@MISC{variablefonts,
AUTHOR = {Peter Constable},
TITLE = {{O}pen{T}ype {F}ont {V}ariations overview ({O}pen{T}ype 1.9.1)---{T}ypography --- learn.microsoft.com},
YEAR = {},
NOTE = {[Accessed 08-06-2024]},
}
@BOOK{yh07book,
AUTHOR = {Haralambous, Yannis},
TITLE = {Fonts \& Encodings. {F}rom Advanced Typography to {U}nicode and Everything in Between},
PUBLISHER = {O'Reilly},
ADDRESS = {Sebastopol, CA},
YEAR = {2007},
PAGES = {xx+1018},
}
@ARTICLE{hellingmanmalayalam,
AUTHOR = {Hellingman, Jeroen},
TITLE = {Malayalam fonts},
JOURNAL = {CTAN: language/malayalam},
YEAR = {1998},
}
@ARTICLE{hobbycurves1986,
AUTHOR = {Hobby, John D.},
TITLE = {Smooth, easy to compute interpolating splines},
JOURNAL = {Discrete and Computational Geometry},
YEAR = {1986},
VOLUME = {1},
PAGES = {123-140},
}
@ARTICLE{hobby1986smooth,
AUTHOR = {Hobby, John D.},
TITLE = {Smooth, easy to compute interpolating splines},
JOURNAL = {Discrete \& computational geometry},
PUBLISHER = {Springer},
YEAR = {1986},
VOLUME = {1},
NUMBER = {2},
PAGES = {123--140},
}
@ARTICLE{hobby1994user,
AUTHOR = {Hobby, John D.},
TITLE = {{A User’s Manual for {\MP}. AT\&T Bell Laboratories}},
JOURNAL = {Computing Science Technical Report},
YEAR = {1994},
VOLUME = {162},
}
@MISC{johnhudsonvarfonts,
AUTHOR = {John Hudson},
TITLE = {{I}ntroducing {O}pen{T}ype {V}ariable {F}onts --- medium.com},
YEAR = {},
NOTE = {[Accessed 08-06-2024]},
}
@ARTICLE{lawlatin,
AUTHOR = {Bogus{\l}aw Jackowski and Nowacki, Janusz M.},
TITLE = {Latin Modern: Enhancing Computer Modern with accents, accents, accents},
JOURNAL = {TUGBoat: Proceedings of the 2003 Annual Meeting},
YEAR = {2003},
VOLUME = {24},
}
@ARTICLE{law2001metatype1,
AUTHOR = {Bogus{\l}aw Jackowski and Nowacki, Janusz M. and Strzelczyk, Piotr},
TITLE = {MetaType1: A MetaPost-based engine for generating Type 1 fonts},
JOURNAL = {Proc. of Euro\TeX},
YEAR = {2001},
PAGES = {111--119},
}
@BOOK{knuth-metafont,
AUTHOR = {Knuth, Donald E.},
TITLE = {{\TeX} and {\MF}: New Directions in Typesetting},
PUBLISHER = {American Mathematical Society},
ADDRESS = {USA},
YEAR = {1979},
}
@ARTICLE{knuth1985lessons,
AUTHOR = {Knuth, Donald E.},
TITLE = {Lessons learned from {\MF}},
JOURNAL = {Visible Language},
PUBLISHER = {Visible Language, etc.},
YEAR = {1985},
VOLUME = {19},
NUMBER = {1},
PAGES = {35},
}
@BOOK{knuth1989metafontbook,
AUTHOR = {Knuth, Donald E.},
TITLE = {The {\MF}book},
PUBLISHER = {Addison-Wesley Longman Publishing Co., Inc.},
YEAR = {1989},
PAGES = {150},
}
@ARTICLE{romerlinus2023,
AUTHOR = {Romer, Linus},
TITLE = {Curvature combs and harmonized paths in MetaPost},
JOURNAL = {TUGboat},
YEAR = {2023},
VOLUME = {44},
PAGES = {236-239},
}
Santhosh Thottingal (2024), “Parametric type design in the era of variable and color fonts,” in Proceedings of Grapholinguistics in the 21st Century, 2024 (Yannis Haralambous, Ed.), Grapholinguistics and Its Applications, Vol. 12, Brest: Fluxus Editions, 757–787.
@INPROCEEDINGS{gla12-thot,
AUTHOR = {Santhosh Thottingal},
EDITOR = {Haralambous, Yannis},
TITLE = {{Parametric type design in the era of variable and color fonts}},
BOOKTITLE = {{Proceedings of Grapholinguistics in the 21st Century, 2024}},
SERIES = {{Grapholinguistics and Its Applications}},
VOLUME = {12},
PUBLISHER = {Fluxus Editions},
ADDRESS = {Brest},
YEAR = {2024},
PAGES = {757--787},
DOI = {https://doi.org/10.36824/2024-graf-thot},
}
|