TL;DR: Is there some way of telling ReportLab to use a specific font, and fallback to another if glyphs for some characters are missing? Alternatively, Do you kno
From Google Noto Fonts:
Google has been developing a font family called Noto, which aims to support all languages with a harmonious look and feel.
The unified Noto Sans font includes a single font, supporting 581 languages from the following areas:
Others such as Hebrew, Arabic and Japanese are listed as separate items on the Noto website.