private Map<String, Object> readPrivateDict(DictData privateDict)
{
Map<String, Object> privDict = new LinkedHashMap<String, Object>(17);
privDict.put("BlueValues", privateDict.getDelta("BlueValues", null));
privDict.put("OtherBlues", privateDict.getDelta("OtherBlues", null));
privDict.put("FamilyBlues", privateDict.getDelta("FamilyBlues", null));
privDict.put("FamilyOtherBlues", privateDict.getDelta("FamilyOtherBlues", null));
privDict.put("BlueScale", privateDict.getNumber("BlueScale", 0.039625));
privDict.put("BlueShift", privateDict.getNumber("BlueShift", 7));
privDict.put("BlueFuzz", privateDict.getNumber("BlueFuzz", 1));
privDict.put("StdHW", privateDict.getNumber("StdHW", null));
privDict.put("StdVW", privateDict.getNumber("StdVW", null));
privDict.put("StemSnapH", privateDict.getDelta("StemSnapH", null));
privDict.put("StemSnapV", privateDict.getDelta("StemSnapV", null));
privDict.put("ForceBold", privateDict.getBoolean("ForceBold", false));
privDict.put("LanguageGroup", privateDict.getNumber("LanguageGroup", 0));
privDict.put("ExpansionFactor", privateDict.getNumber("ExpansionFactor", 0.06));
privDict.put("initialRandomSeed", privateDict.getNumber("initialRandomSeed", 0));
privDict.put("defaultWidthX", privateDict.getNumber("defaultWidthX", 0));
privDict.put("nominalWidthX", privateDict.getNumber("nominalWidthX", 0));
return privDict;
}