Normalmente la risposta corretta ai problemi di carattere multipiattaforma è "usa le estensioni dei caratteri" e il collegamento di Stefan fornisce la soluzione.
Nel tuo caso il requisito per "CentOS, Windows e Mac" è davvero un po 'di falsa pista. Il tuo vero requisito sembra essere "un font True Type gratuito che copre tutti i personaggi che utilizzerai". Se lo avessi, potresti usare le estensioni dei font su qualsiasi piattaforma e la vita sarebbe perfetta.
MS Arial Unicode probabilmente soddisferebbe il requisito ... tranne che non è gratuito.
C'è davvero solo un font Arial. È di proprietà di Monotype Imaging. Ci sono sottoinsiemi, famiglie e stili ... ma fanno tutti parte di quello Arial. Quindi non penso che la frase "una lista di caratteri arial" sia strettamente significativa.
Ma probabilmente sarete contenti di un set di caratteri N che sono tutti sufficientemente simili ad Arial per le vostre esigenze, e tra loro coprono tutti i caratteri di cui avete bisogno. Magari iniziare con Liberation Fonts, inserire UMing, un po 'di questo, un po' di quello ... Supponendo che tu possa trovare tutti i font che ti servono ... sei ancora bloccato. Scusate. È necessario che questo feature enhancement abbia un modo per dire a JasperReports di collegare diversi tipi di carattere fisici a un carattere logico definito come estensione di carattere. In realtà è venuto in un contesto diverso (come indicato nella richiesta), ma penso che sarebbe perfettamente soddisfare le vostre esigenze. Si prega di votare.
Fino a quando non è disponibile, siti come unifont dispongono di alcuni tipi di carattere disponibili. Forse uno è abbastanza buono per le tue esigenze.
+1 per il collegamento unifont ... :) –