Ask A Cartographer

Is there a way to change the default text values for all of ArcMap's settings?

September 18 2007 | 1 comment
Categories: ArcGIS Methods, Symbology

Is there a way to change the default text values for all of ArcMap's settings? For example, I would like all of my default text (labels, legend, scale bar text, etc.) to appear a font other than Arial. Is this possible? Thanks!

Mapping Center Answer:

The only way to do this is to create a template (.mxt) and to make a copy of esri.style (so you’ll have a backup). The template allows you to preserve the settings you use in the Draw menu’s Default Symbol Properties. The way to do this is to:

1. Start ArcMap with the option to open a new empty map.
2 From the Draw toolbar, choose Default Symbol Properties from the Draw menu and set the properties as you want them.
3. From the File menu choose Save As, and browse to \ArcGIS\bin\Templates and save a new template (change the file type to .mxt).
4. Close ArcMap.


Each time you launch ArcMap to create a new map, you will need to use the Startup Dialog and there you will choose to start with a Template (2nd option) and you will need to choose your template; by saving it in the location specified in step 3 above, you will see that choice on the General tab. (once you show the general tab, it will become the default tab).

Then you will need to edit the symbols in esri.style. You cannot just un-reference it because it is loaded by default. (note, you could write a custom VBA replacement for the OpenDocument event in your template that would unload esri.style and reference the style you prefer to work with—if you know ArcObjects that will be faster than editing esri.style). There are two ways you could approach editing your esri.style. You could start from scratch and copy some what you like from the original and then create new things as you need them, or you could go through each kind of item and customize the fonts.

thanks posted by Tobias Hoernle on May 2 2008 1:34AM
I was looking for this.

When I created a buffer, the buffer was to big. Now it's okay because the default line got butt line-caps. (When working with modelbuilder)

If you would like to post a comment, please login.

Contact Us | Legal | Privacy |