http://bugs.winehq.org/show_bug.cgi?id=10245
--- Comment #16 from Alex Moore light_speed10@hotmail.com 2010-05-31 11:36:33 --- I've been continuing to confirm the existence of this bug in Sin Episodes. However I have finally resolved it, and it appears to me to be more of a bug in the game (which Windows happily ignores) rather than in wine, though perhaps that's untrue. Basically the .res file in which the SE1Crosshairs font is referenced refers to the font by name as "SE1crosshairs", which works in windows, but in fact it needs to refer to it as "SINEPISODES" (which is the font family name) in order for the game to pick it up when running under wine.
This can be fixed by extracting the ClientScheme.res file, placing it in the ".../Steam/steamapps/<username>/sin episodes emergence/SE1/resource/" directory, and editing it as follows, but I suspect it could also be fixed by editing SE1Crosshairs.ttf in FontForge and setting the "Family Name" to be "SE1crosshairs":
--- ClientScheme_bak.res 2010-05-31 17:21:40.314695269 +0100 +++ ClientScheme.res 2010-05-31 17:13:20.824696081 +0100 @@ -286,7 +286,7 @@ { "0" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "20" "antialias" "1" @@ -295,7 +295,7 @@ } "1" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "24" "antialias" "1" @@ -304,7 +304,7 @@ } "2" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "27" "antialias" "1" @@ -313,7 +313,7 @@ } "3" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "34.56" "antialias" "1" @@ -322,7 +322,7 @@ } "4" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "38.88" "antialias" "1" @@ -331,7 +331,7 @@ } "5" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "43.2" "antialias" "1" @@ -340,7 +340,7 @@ } "6" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "46.08" "antialias" "1" @@ -349,7 +349,7 @@ } "7" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "54" "antialias" "1" @@ -358,7 +358,7 @@ } "8" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "60.48" "antialias" "1" @@ -367,7 +367,7 @@ } "8" { - "name" "SE1crosshairs" + "name" "SINEPISODES" "custom" "1" "tall" "64.8" "antialias" "1" @@ -481,7 +481,8 @@ "name" "Courier New" "tall" "23" "weight" "2400" - "outline" "1" + "outline" "1" + "antialias" "1" } } HudHintTextLarge