Further to my earlier question about using different fonts on the same PC, I am wondering if label expressions would slow down drawing speed for a MXD?
Here is my label expression:
def FindLabel ( [GEONAME] ):
import os
if str(os.getenv("COMPUTERNAME")) == 'GIS-HP':
return ("<FNT name='Adobe Fan Heiti Std B' size='8'>" + [GEONAME] + "</FNT>")
else:
return ("<FNT name='Arial' size='8'>" + [GEONAME] + "</FNT>")
This works like a charm and I haven't noticed anything yet, but I feel like adding this to all of my layers will dramatically slow down the drawing speed on my MXD. Drawing speed is one of the more important things for me as I share my MXD's with other users for them to do basic analysis. Usually I save a separate MXD, open it and change all the labels to something easy before sharing. If this doesn't slow down the drawing speed, that would be fantastic and save me some time down the line. Anyone have any ideas?