3.41.1

- [designspaceLib] Added ``loadSourceFonts`` method to load source fonts using
  custom opener function (#1606).
- [head] Round font bounding box coordinates to integers to fix compile error
  if CFF font has float coordinates (#1604, #1605).
- [feaLib] Don't write ``None`` in ``ast.ValueRecord.asFea()`` (#1599).
- [subset] Fixed issue ``AssertionError`` when using ``--desubroutinize`` option
  (#1590, #1594).
- [graphite] Fixed bug in ``Silf`` table's ``decompile`` method unmasked by
  previous typo fix (#1597). Decode languange code as UTF-8 in ``Sill`` table's
  ``decompile`` method (#1600).
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEt3fCdK5LbZY3e/+cINSiYeSg5kIFAlzZN1sACgkQINSiYeSg
5kJMVg/9FCpEOWVpSQBlXa+XfO5TgyEbjbaP+MdRRWS2UQvpet0EylSx49QuxOxP
Q0YAnYziE2hHzUtWZiWqB0pERxZxlEGbI78SX9DoJlzs2kMs4XA7j1g2LTZ5W072
D5JAY2+RRawIxYW+7viI3RHihM3e9iGz1NJb7G+I8U/ISa44ZqbImUdAqM4ocNyF
lav1QG15o/6GaFTUARTtOwikB1c+RVp6OWV8Oa+vCnie1oTEkC9i5mc3xZpaY+Ch
IrV8wae0cq+gxNRDBzjBhPvpquLaBZbYlCe66e7NjaRbDP772kTHNJJleNpk0Ca4
QrV7gK/QKpW3gOd4IjkTHk2b4AA8THFG2pMrCrtcZFja0eFs8cTSLrGBve2+W/Eo
lTdnPBVdjWmVa3VUPRPc0majXvfUGOYUV+xpZJHOMW0ljsscFGwX2lBTUzAk649M
nXXG+ZzzX4GH39Eaxf9kwVrOZ0IUgW0yLVDzQ/CpwmKtQpBr9pHojRfs4HAzXTu/
sEsIhcVFEFCmyhQN9snR8zHqw8NW8/jjKvL0SBCWQMlSKlpdHv8oGEQq1iSI6IYd
RQIbpkPfPGCh+1iKRwoJSBvOE2QHoaZ8RcPf7HjFX4Lsl7TbaC9JJqbDpIzHPsoU
O1OS0SL594dga7/VowaMIgv8tUdXxSQlE0VHV2lEz8s09YXbm6Q=
=MwzZ
-----END PGP SIGNATURE-----
Release 3.41.1
4 files changed