Alright guys, just got home. Here is the font file as of 5/26/12 5:30pm EST
https://dl.dropbox.com/u/21833101/crosshairs.ttf
Here are the crosshairs contained in this font and their corresponding text value:

Place the font in tf/resource folder and stick the following in ClientScheme.res inside CustomFontFiles (should be at the bottom):
"8"
{
"font" "resource/crosshairs.ttf"
"name" "Crosshairs"
}
It will look something like this. The number should be changed to a number not being used. You'll also have to create individual fonts inside ClientScheme.res, here is an example:
"xHairSpread"
{
"1"
{
"name" "Crosshairs"
"tall" "28"
"weight" "0"
"antialias" "1"
}
}
And inside HudLayout.res (inside tf/script) here is an example of what you will put in it:
xHairSpread
{
"controlName" "CExLabel"
"fieldName" "xHairSpread"
"visible" "1"
"enabled" "1"
"zpos" "2"
"xpos" "c-100"
"ypos" "c-100"
"wide" "202"
"tall" "198"
"font" "xHairSpread"
"labelText" "0"
"textAlignment" "center"
"fgcolor" "255 255 255 192"
}
I'm not going to go into full tutorial mode at this point, just showing examples of what it should look like.