Обычно правильный ответ на кросс-платформенные проблемы со шрифтами - «использовать расширения шрифтов», и ссылка Стефана предоставляет решение.
В вашем случае требование для "CentOS, Windows и Mac" на самом деле является чем-то вроде красной сельди. Похоже, ваше реальное требование - «бесплатный шрифт True Type, который охватывает все символы, которые вы будете использовать». Если бы у вас это было, вы могли бы использовать расширения шрифтов на любой платформе, и жизнь была бы идеальной.
MS Arial Unicode, вероятно, будет соответствовать требованию ... за исключением того, что он не бесплатный.
На самом деле есть только один шрифт Arial. Он принадлежит Monotype Imaging. Есть подмножества, семейства и стили ... но все они являются частью одного Arial. Поэтому я не думаю, что фраза «список ариальных шрифтов» является строго осмысленной.
Но вы, вероятно, были бы довольны набором из N шрифтов, все они достаточно похожи на Arial для ваших нужд, и между ними они охватывают все необходимые вам символы. Может быть, начать с Освободительных Шрифтов, добавить UMing, немного этого, немного этого ... Предполагая, что вы можете найти все шрифты, которые вам нужны ... вы все еще застряли. Сожалею. Вам нужно это улучшение , чтобы JasperReports мог связывать разные физические шрифты с одним логическим шрифтом, определенным как расширение шрифта. На самом деле он возник в другом контексте (как указано в запросе), но я думаю, что он идеально соответствует вашим потребностям. Пожалуйста, проголосуйте.
Пока это не доступно, на сайтах, таких как unifont , доступно довольно много шрифтов. Может быть, один достаточно хорош для ваших нужд.