TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So I have really become intrigued with the Cow font of context, however I really wish I would be able to use this with latex. I found a place, where it listed the steps on what to do, but it was rather vague on how one would actually do these steps. The steps where:

it "just" requires that you grab the stuff in cont-tmf.zip and put it in a texmf-local sort of tree, texhash, and then updmap-sys --Enable Map koeieletters.map (link)

Can anybody explain to me what I actually need to do to get this installed, such that I can use it with latex? I have located the con-tmf.zip file on my computer.

share|improve this question
could you be more precise about the engine you want to use the fonts with? Your tags have ›context‹; the question you're referring to pertains to ›pdflatex‹; and your title has ›latex‹. I'm assuming it's good old pdflatex, but in that case I'd re-tag the question. – Nils L May 22 '13 at 8:58
It's for use with pdflatex :) – Niels Sønderbæk May 22 '13 at 10:36
up vote 6 down vote accepted

I installed them by running

tlmgr install cowfont --repository http://tlcontrib.metatex.org/2012

...which gave me:

tlmgr: package repository http://tlcontrib.metatex.org/2012
[1/1, ??:??/??:??] install: cowfont [656k]
tlmgr: package log updated at d:/programs/texlive/texmf-var/web2c/tlmgr.log
running mktexlsr ...
done running mktexlsr.
running updmap-sys ...

updmap-sys failed (status 1), output:
updmap is using the following updmap.cfg files (in precedence order):
updmap is using the following updmap.cfg file for writing changes:
dvips output dir: "d:/programs/texlive/texmf-var/fonts/map/dvips/updmap"
pdftex output dir: "d:/programs/texlive/texmf-var/fonts/map/pdftex/updmap"
dvipdfmx output dir: "d:/programs/texlive/texmf-var/fonts/map/dvipdfmx/updmap"
pxdvi output dir: "d:/programs/texlive/texmf-var/fonts/map/pxdvi/updmap"

ERROR:  The following map file(s) couldn't be found:
        koeieletters.map (in d:/programs/texlive/texmf-dist/web2c/updmap.cfg)

        Did you run mktexlsr?

        You can disable non-existent map entries using the option

so that package doesn't seem to include the .map file, so I got it from here and after another texhash, re-ran the part that had failed:

updmap-sys --Enable Map koeieletters.map

update: As the package doesn't contain any .sty or .fd files (yet), we have to do the necessary definitions ourselves:


\DeclareFontShape{T1}{CowFont}{m}{n}{<-> koeieletters}{}

stop stealing sheep

enter image description here

share|improve this answer
the family is defined by a .fd file, which in your case you have not got. shall i submit my little koeie.sty and koeie.fd to ctan? – wasteofspace May 22 '13 at 10:25
that's right, there's no fd files in that package either. I don't think I'll become a passionate cowfont user, but I'm sure some people will appreciate your .sty and .fd files... – Nils L May 22 '13 at 10:51

I tried Nils solution with an TeXLive 2015 installation and I failed:

tlmgr.pl: The TeX Live versions supported by the repository
do not include the version of the local installation

I found no actual repository with cowfont, but I found another solution:

  1. Download the source from http://tlcontrib.metatex.org/2012/archive/cowfont.tar.xz
  2. Call tlmgr install --file cowfont.tar.xz in the directory of the download.
  3. That's it, you can use the font.
  4. Repeat the same procedure with http://tlcontrib.metatex.org/2012/archive/cowfont.doc.tar.xz
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.