PD4ML v4 Forums PD4ML v3 Archived Forums (Read Only) Troubleshooting Dynamic font substitution logic does not work for me? Re: Re: Dynamic font substitution logic does not work for me?

#28509

In order to find an appropriate font to display a text string, PD4ML walks the following lists:
[language=java:3vg6yswk]private static String[] serifFallback = new String[] {
“Times New Roman”,
“MS Mincho”,
“MingLiU”,
“SimSun”,
“Mangal”,
“David”,
“Batang”,
“Wingdings”,
“Symbol”,
“Lucida Sans Regular”,
};

private static String[] sansFallback = new String[] {
“Arial”,
“MS Gothic”,
“MingLiU”,
“SimSun”,
“Mangal”,
“David”,
“Gulim”,
“Wingdings”,
“Symbol”,
“Lucida Sans Regular”,
};

private static String[] monoFallback = new String[] {
“Courier New”,
“MS Gothic”,
“MingLiU”,
“SimSun”,
“Mangal”,
“David”,
“GulimChe”,
“Wingdings”,
“Symbol”,
“Lucida Sans Regular”,
};[/language:3vg6yswk]

I guess, in your case an existence of SimSun among available fonts should help.