protected void LocaTobytes()
{
if (locaShortTable)
locaTableRealSize = newLocaTable.Length * 2;
else
locaTableRealSize = newLocaTable.Length * 4;
newLocaTableOut = new byte[(locaTableRealSize + 3) & (~3)];
outFont = newLocaTableOut;
fontPtr = 0;
for (int k = 0; k < newLocaTable.Length; ++k) {
if (locaShortTable)
WriteFontShort(newLocaTable[k] / 2);
else
WriteFontInt(newLocaTable[k]);
}
}