Jonathan Kew is a Senior Staff Platform Engineer with 20 years' experience building and refining core text and font rendering infrastructure, based in the Greater Oxford Area. At Mozilla since 2008 he has driven low-level graphics and text-shaping work across major projects—contributing bug fixes and new backends to HarfBuzz, graphics/Cairo changes in Gecko, and font and style-system features in Servo and WebRender. His expertise spans rendering pipelines, glyph clustering, synthetic font handling and CSS text properties, and he frequently lands changes that improve cross-platform behavior (including Core Text and color-emoji paths). A careful test author as well as implementer, he supplements development with web-platform-tests to lock down spec behavior. Colleagues rely on him for tackling subtle internationalization and typographic edge cases that most teams defer.
Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Role in this project:
Back-end Developer
Contributions:2500 commits in 12 years
Contributions summary:Jonathan's contributions primarily involve modifications to the Cairo library, focusing on the graphical rendering aspects of the Gecko browser engine. This involves significant changes to the low-level graphics rendering, including the addition of new features for color-mix(), integration of the color-emoji rendering code path, and fixes to the glyph compositing and various printing/rendering functions. These changes required updating and fixing the related tests.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Test Automation Engineer
Contributions:19 reviews, 127 commits, 18 PRs in 6 years 5 months
Contributions summary:Jonathan primarily contributed to the web-platform-tests (wpt) repository, focusing on creating and modifying test cases for various aspects of web standards, particularly in areas like CSS text and font features. Their contributions included writing reftests to verify the behavior of properties such as `font-variant-emoji`, `text-decoration-thickness`, and `font-synthesis`. They also addressed serialization issues in CSS and enhanced tests related to font rendering and white-space handling.
microsoft-edgetest-runnerspecssafarifirefox
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.