public static bool IsCJKFont(string fontName, string enc)
{
LoadProperties();
if (!registryNames.ContainsKey("fonts"))
return false;
if (!registryNames["fonts"].ContainsKey(fontName))
return false;
if (enc.Equals(IDENTITY_H) || enc.Equals(IDENTITY_V))
return true;
String registry = allFonts[fontName]["Registry"] as string;
Dictionary<String,object> encodings;
registryNames.TryGetValue(registry, out encodings);
return encodings != null && encodings.ContainsKey(enc);
}