Since May 2010, all patents related to bytecode hinting have expired worldwide. It it thus no longer necessary to disable the bytecode interpreter, and starting with FreeType version 2.4, it is enabled by default.
The affected patents were
Since August 2019, all patents related to ClearType color filtering have expired worldwide.
The affected patents were
Patent US6219025:
Mapping image data samples to pixel sub-components
on a striped display device
Patent US6225973:
Mapping samples of foreground/background color
image data to pixel sub-components
Patent US6239783:
Weighted mapping of image data samples to pixel
sub-components on a display device
Patent US6243070:
Method and apparatus for detecting and reducing
color artifacts in images
Patent US6307566:
Methods and apparatus for performing image
rendering and rasterization operations
Patent US6421054:
Methods and apparatus for performing grid fitting
and hinting operations
Essentially, these patents covered several different things, which can be grossly sub-divided into
It is possible that Microsoft acquired other patents related to the field in the previous years.
Please note that above claims do not cover the enhanced interpretation of TrueType bytecode instructions as discussed in Greg Hitchcock's whitepaper.
Last update: 17-Aug-2020