1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
This package provides LaTeX support files for Andrey V. Panov's Heuristica fonts, a substantial extension of the Utopia font family making available Cyrillic glyphs, Small Caps in regular weight, upright shape, and oldstyle fixed-width figures in all styles. The font files in this package are in otf and pfb format, taken from Version 1.0.1 of those fonts, licensed under the SIL OFL. All other support files are subject to the LaTeX Project Public License. See
http://www.ctan.org/license/lppl1.3
for the details of that license.
Current version: 1.01
Changes in version 1.01
Changed the autoinst command as that in version 1.00 proved to be incompatible with font protrusion using the microtype package.
Changes in version 1.001
Fixed map file to refer to correct enc file names.
The otf fonts contain all the kerning and other tables. Should you wish to modify these yourself, the LaTeX support files may be re-created using the command
/usr/texbin/autoinst --noupdmap --noswash --notitling --noornaments --target=./texmf --encoding=TS1,LY1,T2A,T2B,T2C,T1 --vendor=public --typeface=heuristica *.otf
after cding to the folder containing just the modified otf fonts and a subfolder named texmf. You should replace the newly generated heuristica.sty with the one from the distribution in order to preserve its functionality. The names of the encoding files should also be modified appropriately from those assigned by autoinst. I used the following bash shell script, which assumed you are in the directory holding the otf files and a texmf subfolder:
#!/bin/bash
pushd texmf/fonts/map/dvips/heuristica
sed -i '' 's/<\[a_/<\[zut_/g' Heuristica.map
popd
pushd texmf/fonts/enc/dvips/heuristica
for f in *.enc; do mv ${f} zut${f:1}; done
popd
Installation:
Mac OS X: To install, open a Terminal window and cd to inside the downloaded TDS folder.
Method A (recommended): type
sudo /bin/cp -Rfp * /usr/local/texlive/texmf-local
then
sudo mktexlsr
then
sudo -H updmap-sys --enable Map=Heuristica.map
Method B: If you insist on making your font installations in your home folder, potentially making your personal installation become out of sync with updates to TeXLive, use instead
(i) if you checked Update for All Users in TeXLive utility
/bin/cp -Rfp * ~/Library/texmf
then
updmap --enable Map=Heuristica.map
(ii) otherwise
/bin/cp -Rfp * ~/Library/texmf
then
sudo updmap-sys --enable Map=Heuristica.map
Linux: Very similar to Mac OS X.
MikTeX: Copy the heuristica.tds.zip to the root of the folder you use for personal additions to the TeX trees, open a command window, chdir to that folder, and type
unzip heuristica.tds.zip
initexmf --update-fndb
initexmf --edit-config-file updmap
The latter command should open updmap.cfg in your default editor, commonly Notepad. Add the line
Map Heuristica.map
to updmap.cfg, save and close. Then, in the command window, type
initexmf --mkmaps
You can ignore error messages that may occur here. This should result in a properly enabled heuristica.
Please send comments and bug reports or suggestions for improvement to
msharpe at ucsd dot edu
|