]> de.git.xonotic.org Git - xonotic/mediasource.git/blobdiff - fonts/xolonium/src/hti/Xolonium-Regular-prep.hti
Update Xolonium sources to version 4.2
[xonotic/mediasource.git] / fonts / xolonium / src / hti / Xolonium-Regular-prep.hti
diff --git a/fonts/xolonium/src/hti/Xolonium-Regular-prep.hti b/fonts/xolonium/src/hti/Xolonium-Regular-prep.hti
new file mode 100644 (file)
index 0000000..9aeb92c
--- /dev/null
@@ -0,0 +1,72 @@
+prep
+{
+       # Defaults
+       SVTCA[y]
+       SCANCTRL 0x1FF
+       SCANTYPE 1
+
+
+       # Native ClearType
+       INSTCTRL 4 3
+
+
+       # Hinting threshold
+       IF (7 > (MPPEM))
+               INSTCTRL 1 1
+       EIF
+
+
+       # CVT cut-in
+       IF (33 >= (MPPEM))
+               SCVTCI 2.0
+       ELSE
+               SCVTCI 1.0
+       EIF
+
+
+       # Adjust vertical control values
+       SDS 2
+       deltac uCap            8+2 9+4 11+2
+       deltac terminalCap 7+5 8+2 9+4 11+2
+       deltac tittleCap   7+5 8+2 9+4 11+2 15+4
+       deltac lCap        7+2     9+2 11+2 13+3 15+3 19+3 25+4 26+2 30+2
+       deltac superCap        8+3 9+2 11+3 16+3 17+2 23+5 24+3 27+2 30+2 38+2
+       deltac descent     7-2         11-2
+       SDS 3
+
+
+       # Adjust horizontal control values
+       IF (NOT (CALL isClearType))
+               deltac uCount      7-2 11-2 13-3 14-7 15-3 17-3 19-4 21-4 26-1 28-1 30-1
+               deltac uShortCount 9+2 14-2 20-1 24-1 29-4
+               deltac uMultiCount 7-2
+
+               deltac lCount      14-1 17-3 24-1
+               deltac lShortCount  9+1 12-1 20-1 21-4 23-2 28-2
+               deltac lSCount      7+1 10-1 16-1 17-4 28-3 30-1
+
+               deltac figureWidth 11+1 13-2 14-7 15-3 18-2 20-3
+               deltac figureCount 10-1 13-3 14-7 15-3 17-2 18-5 19-1 20-5 24-3 26-2 28-1 30-1 31-4 37-2
+               deltac superCount  10-1 14-2 18-2 19-4 22-2 25-1 26-3 29-1 30-3 37-2
+
+               deltac uArm         9+1
+               deltac uReverseArm  9+3 12-2 14-1
+               deltac lArm        14-2 16-2 24-1
+               deltac lShortArm   21-1
+               deltac lReverseArm 13-1 14-4 16-1
+
+               deltac uLeft   20-1 21-1
+               deltac lLeft   23-1
+               deltac oneLeft  7+1 9+4 10+1
+
+               deltac uRight 7-1 8-2 12-1 21-1 22-2 23-4 35-1 36-2 40-1 41-3
+               deltac lRight 8-1 9-3 13-1 14-2 24-2 25-4 29-2 30-3 31-5 39-1 40-3 44-1
+
+               deltac uOpenSide       9-1 10-1 11-1 12-2
+               deltac uShortOpenSide 22-1 23-1 24-1
+               deltac lOpenSide      24-3 25-4
+
+               deltac figureAdv 12-1 14-4 15-2 18-3 20-6 21-4 24-5 31-5
+               deltac superAdv  22-2 29-3 30-6
+       EIF
+}