Description of Problem: Current cups doesn't have include support for koi8-r and koi8-u encodings that are being used for Russian and Ukrainian in Red Hat Linux. There is a patch that adds support for koi8-r, koi8-u and also Hebrew (iso8859-8) encodings.
Created attachment 43896 [details] patch that adds support for koi8-r, koi8-u and iso8859-8
Patch added in 1.1.13-1, please let me know if it works.
Hmm, I forgot that this patch is not enough. The problem is that fonts in /usr/share/cups/fonts/ are without cyrillic glyphs and CUPS understand pfa format. Fonts in /usr/share/fonts/default/Type1 have all necessary cyrillic glyphs, but they are in pfb. There are two ways to solve the problem: 1. Convert latest urw-fonts to pfa using t1ascii utility, rename to filenames expected by CUPS and place in /usr/share/cups/fonts/. Uses much more space than second way. 2. Add pfb support to cups, remove fonts from /usr/share/cups/fonts/ and create symlinks from there to /usr/share/fonts/default/Type1 like this: /usr/share/cups/fonts/AvantGarde-Book -> /usr/share/fonts/default/Type1/a010013l.pfb and so on. Which way would be preferable for Red Hat package? Both are verified.
cups pstoraster will go away in the next release, maintaining it in ghostscript makes more sense.
koi8-r and koi8-u support appeared yesterday in cups-1.1.13.
So this is fixed in 1.1.15?