ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* ConTeXt utf support on apple mac
@ 2006-05-11 21:20 Alex Mikhalev
  2006-05-16  5:23 ` Mojca Miklavec
  0 siblings, 1 reply; 2+ messages in thread
From: Alex Mikhalev @ 2006-05-11 21:20 UTC (permalink / raw)


Hello all,
I am struggling to get a utf support for Context on mac working with
cyrrilic (Russian).
I am using this example:
\enableregime[utf]
\useencoding[cyr]
\definetypeface [russian]
  [rm] [serif] [computer-modern] [default] [encoding=t2a]

\setupbodyfont[russian]
\starttext
Мама и Папа % Some Russian characters
\stoptext
taken from http://wiki.contextgarden.net/Russian
And it produces pdf with words:
1
Mama i Papa

I was following hints from wiki above - aft2tfm conversion for cm-super
but with no luck. I understand there is an option to encode into 8bit
format somewhere, but I wasn't able to find it.
I am using tetex & contex installation from
http://ii2.sourceforge.net/tex-index.html.

context output:
TeXExec 5.4.3 - ConTeXt / PRAGMA ADE 1997-2005

fixing engine variable : pdfetex
            executable : pdfetex
                format : cont-en
             inputfile : 2
                output : pdftex
             interface : en
          current mode : none
               TeX run : 1

This is pdfeTeX, Version 3.141592-1.30.4-2.2 (Web2C 7.5.5)
 (/usr/local/teTeX/share/texmf.local/web2c/natural.tcx)
entering extended mode
(./2.tex

ConTeXt  ver: 2006.04.27 15:59  fmt: 2006.5.8  int: english  mes:
english

language        : language en is active
<protectionstate 0>
system          : cont-new loaded
(/usr/local/teTeX/share/texmf.local/tex/context/base/cont-new.tex
systems         : beware: some patches loaded from cont-new.tex
color           : palette rollover is available
)
system          : cont-old loaded
(/usr/local/teTeX/share/texmf.local/tex/context/base/cont-old.tex
loading         : Context Old Macros
)
system          : cont-fil loaded
(/usr/local/teTeX/share/texmf.local/tex/context/base/cont-fil.tex
loading         : Context File Synonyms
)
system          : cont-sys.rme loaded
(/usr/local/teTeX/share/texmf.local/tex/context/user/cont-sys.rme
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-exa.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-syn.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-enc.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-siz.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-map.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-spe.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-akb.tex))
bodyfont        : 12pt rm is loaded
language        : patterns en->ec:ec->1->2:3 uk->ec:ec->2->2:3
de->texnansi:tex
nansi->3->2:3 de->ec:ec->4->2:3 fr->texnansi:texnansi->5->2:3
fr->ec:ec->6->2:3
 es->ec:ec->7->2:3 pt->texnansi:texnansi->8->2:3 pt->ec:ec->9->2:3
it->texnansi
:texnansi->10->2:3 it->ec:ec->11->2:3 nl->texnansi:texnansi->12->2:3
nl->ec:ec-

>13->2:3 cz->il2:il2->14->2:3 cz->ec:ec->15->2:3 sk->il2:il2->16->2:3 sk->ec:ec

->17->2:3 pl->pl0:pl0->18->2:3 pl->ec:ec->19->2:3 pl->qx:qx->20->2:3
loaded
specials        : tex,postscript,rokicki loaded
system          : 2.top loaded
(./2.top
specials        : loading definition file tpd
(/usr/local/teTeX/share/texmf.local/tex/context/base/spec-tpd.tex
specials        : loading definition file fdf
(/usr/local/teTeX/share/texmf.local/tex/context/base/spec-fdf.tex)
specials        : fdf loaded
)
specials        : fdf,tpd loaded
)
systems         : system commands are disabled
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-exa.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-syn.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-enc.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-siz.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-map.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-spe.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-akb.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-exa.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-syn.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-enc.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-siz.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-map.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-spe.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/type-akb.tex)
(/usr/local/teTeX/share/texmf.local/tex/context/base/pdfr-ec.tex)
(./2.tuo)
(./2.tuo) (./2.tuo) (./2.tuo) (./2.tuo) (./2.tuo) (./2.tuo) (./2.tuo)
(./2.tuo)
(./2.tuo) (./2.tuo) (./2.tuo)
systems         : begin file 2 at line 8
fonts           : resetting map file list
fonts           : using map file: original-base
fonts           : using map file: ec-public-lm
fonts           : using map file: ec-base
fonts           : using map file: 8r-base
fonts           : using map file: t5-base
fonts           : using map file: original-ams-base
fonts           : using map file: original-ams-euler
fonts           : using map file: original-public-lm
fonts           : using map file: subset-cmsuper-t2a
fonts           : using map file: cm-super-t2a
[1.1{/usr/local/teTeX/share/texmf.local/fonts/map/pdftex/context/original-e
mpty
.map}{/usr/local/teTeX/share/texmf.local/fonts/map/pdftex/context/original-
base
.map}{/usr/local/teTeX/share/texmf.local/fonts/map/pdftex/context/ec-public
-lm.
map}{/usr/local/teTeX/share/texmf.local/fonts/map/pdftex/context/ec-base.ma
p}{/
usr/local/teTeX/share/texmf.local/fonts/map/pdftex/context/8r-base.map}{/us
r/lo
cal/teTeX/share/texmf.local/fonts/map/pdftex/context/t5-base.map}{/usr/loca
l/te
TeX/share/texmf.local/fonts/map/pdftex/context/original-ams-base.map}{/usr/
loca
l/teTeX/share/texmf.local/fonts/map/pdftex/context/original-ams-euler.map}{
/usr
/local/teTeX/share/texmf.local/fonts/map/pdftex/context/original-public-lm.
map}
Warning: pdfetex (file subset-cmsuper-t2a.map): cannot open font map
file
{/usr/local/teTeX/share/texmf.local/fonts/map/dvips/cm-super/cm-super-t2a.m
ap}]
systems         : end file 2 at line 10
system          : cont-err loaded
(/usr/local/teTeX/share/texmf.local/tex/context/base/cont-err.tex

> User file 'cont-sys.tex' not found, 'cont-sys.rme' has been used instead. <

)
){/usr/local/teTeX/share/texmf.tetex/fonts/enc/dvips/lm/lm-ec.enc}</usr/loc al
/teTeX/share/texmf.tetex/fonts/type1/public/lm/lmr10.pfb>
Output written on 2.pdf (1 page, 24123 bytes).
Transcript written on 2.log.
           return code : 0
              run time : 2 seconds
  sorting and checking : running texutil

 TeXUtil 9.0.1 - ConTeXt / PRAGMA ADE 1992-2006

                action : processing commands, lists and registers
                option : sorting IJ under Y
                option : converting high ASCII values
            input file : 2.tui
           output file : 2.tuo
       passed commands : 20
         remapped keys : 0
      register entries : 0 -> 0 entries 0 references
       synonym entries : 0 -> 0 entries
        embedded files : 1

        total run time : 3 seconds

File
/usr/local/teTeX/share/texmf.local/fonts/map/dvips/cm-super/cm-super-t2a.ma p
exists and can be open and processed.

latex example:

\documentclass[12pt,oneside]{book}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[unicode]{hyperref}
\usepackage{makeidx}
\usepackage{xspace}
\usepackage{graphicx}
\usepackage{verbatim}
\usepackage[UKenglish]{babel}
\usepackage[margin=3cm]{geometry}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{bm}
\parskip0.5\baselineskip

\begin{document}
тестируем юникод
\end{document}

produce expected results, so I do not think that cm-super fonts
installed incorrectly. I reinstalled cm-super package from ctan by
hands but it didn't change anything.
Any help would be appreciated.
Regards,
Alex
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: ConTeXt utf support on apple mac
  2006-05-11 21:20 ConTeXt utf support on apple mac Alex Mikhalev
@ 2006-05-16  5:23 ` Mojca Miklavec
  0 siblings, 0 replies; 2+ messages in thread
From: Mojca Miklavec @ 2006-05-16  5:23 UTC (permalink / raw)


On 5/11/06, Alex Mikhalev wrote:
> Hello all,
> I am struggling to get a utf support for Context on mac working with
> cyrrilic (Russian).
> I am using this example:
> \enableregime[utf]
> \useencoding[cyr]
> \definetypeface [russian]
>   [rm] [serif] [computer-modern] [default] [encoding=t2a]
>
> \setupbodyfont[russian]
> \starttext
> Мама и Папа % Some Russian characters
> \stoptext
> taken from http://wiki.contextgarden.net/Russian
> And it produces pdf with words:
> 1
> Mama i Papa

There was a similar thread not so long time ago (Cyrillic glyphs
display problem with standalone ConTeXt distribution under win32).

Can you try the following example?

\enableregime[utf]

\usetypescript [map] [computer-modern] [t2a]
\usetypescript [serif,sans,mono,math] [computer-modern] [default,name,size,t2a]
\setupbodyfont [modern]

\starttext
тестируем юникод
\stoptext

[keep pressing enter in case there are some TFM files missing on your
computer, ie. in the case of messages like \*7ptrmbf=labx0700 not
loadable: Metric (TFM) file not found.]

I don't know why the definitions have to be so long, but that's
another topic anyway.

Perhaps it would make sense to add TFM's to the distribution, but it
doesn't need to be together with the rest. Something like an extended
cont-fnt.zip for cyrillic would probably be enough.

Mojca
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-05-16  5:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-11 21:20 ConTeXt utf support on apple mac Alex Mikhalev
2006-05-16  5:23 ` Mojca Miklavec

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).