Installing Custom TrueType Fonts for Use In Services

4089
5
01-16-2013 05:41 AM
BrianHaren
Occasional Contributor
Our organization uses a custom TT font set that contains symbology specific to airfield signage.  When trying to create a map service in ArcGIS Server 10.1 we get the error message that the service will be referencing a font set (this airfield TT font set) that is not installed on the server.  However, checking the TT font library on the server we see that the font set is installed.

Just wondering if anyone has run up against this and figured out a solution.

Thanks in advance.
Tags (2)
0 Kudos
5 Replies
MatthewBryant
New Contributor II
Did you ever find a resolution to this issue?  I have added custom TTF to windows and was able to add it as a background symbol to annotation.  It shows correctly in ArcMap but when I publish the map service it shows as an hourglass.

Thanks,

Matt
0 Kudos
AnthonyBurgon
New Contributor III
Hi,

Wondering also if anyone has seen this issue. We publish our map services (10.1) on our Dev Environment, and the symbols display correctly. However, when we re-map the MXD's to the UAT Workspaces, publish the SD's to our UAT environment - the map services (for some symbols) are incorrect.

We have checked that the required fonts (custom true type fonts) are registered on the UAT servers.

The only thing that is can tell is different between environments is that, while the alias names are identical, the physical file names are different. e.g. We have a TTF called Incidents_0.ttf (alias is AAHS Incidents Regular) on our dev machine, while on our UAT machines the TTF is Incidents.ttf (alias is AAHS Incidents Regular).

Would the SD's be referencing the physical file name rather than the alias font name?

-Anthony
0 Kudos
CraigWilliams
Esri Contributor
If you installed the fonts when logged into the server via terminal services (e.g. Remote Desktop), you need to reboot the machine for the machines to be fully registered with Windows and available in all applications and under all users.  This is a Windows limitation.

When publishing map services at 10.1 and beyond, fonts may be embedded.  This is a good option if the above limitation is problematic for you.

Craig
0 Kudos
AnthonyBurgon
New Contributor III
Hi Craig - thanks for the quick response.

When do fonts get embedded? We are publishing via Python with the CreateMapSDDraft and then - are there parameters we can set to force fonts to be embedded?

Cheers - Anthony
0 Kudos
AnthonyBurgon
New Contributor III
Hi Craig,

That did the trick. Turns out that our Hudson box (and some of the devs boxes) did not have the required font (or it was not registered properly).

Now we are ticking away

Thanks for your help.

Anthony
0 Kudos