In some cases, Unicode characters display incorrectly in Web TimeSheet report PDFs: the expected Unicode characters may fail to display, or may be replaced by “junk” characters. This issue occurs if the font set that supports these Unicode characters is not installed on the Web TimeSheet server.
If you encounter this issue, carry out ONE of the following procedures:
1. Obtain and install the default fonts.
The default fonts that Web TimeSheet is configured to use are typically installed along with the Microsoft Office suite. To install these fonts on the server:
ARIALUNI.TTF
ARIALBD.TTF
ARIALI.TTF
ARIALBI.TTF
c. Paste the font files into the Fonts folder on the Web Timesheet server.
2. Obtain and install an equivalent font set, then update the Web TimeSheet ApplicationSettings.config file to point to the new font names.
Deja Fonts is an example of an equivalent font set. To install and configure these fonts:
DejaVuSans.TTF
DejaVuSans-Bold.TTF
DejaVuSans-Oblique.TTF
DejaVUSans-BoldOblique.TTF
<appSettings><add key="UseCustomFonts" value="true" /><add key="NormalFont" value="ARIALUNI.TTF" /><add key="BoldFont" value="ARIALBD.TTF" /><add key="ItalicFont" value="ARIALI.TTF" /><add key="ItalicBoldFont" value="ARIALBI.TTF" />
f. Change the code to read:
<appSettings><add key="UseCustomFonts" value="true"/><add key="NormalFont" value="DejaVuSans.TTF"/><add key="BoldFont" value="DejaVuSans-Bold.TTF"/><add key="ItalicFont" value="DejaVuSans-Oblique.TTF "/><add key="ItalicBoldFont" value="DejaVUSans-BoldOblique.TTF"/>
g. Restart the Web TimeSheet service.
Web TimeSheet Application Note, Ensuring Support of Unicode Characters in Report PDFs Page 1 of 1
Copyright 2007 Replicon, Inc. August 22, 2007