Hello, The following code works both under MikTeX and stand-alone ConTeXt (however not under live.contextgarden.net), but I don't know how to enable ec encoding (\ccaron and \Ccaron - č and Č - don't work). \starttypescript [antykwa-poltawskiego] [ec] \definetypeface [antykwa-poltawskiego] [rm] [serif] [antykwa-poltawskiego] [default] [encoding=ec] \stoptypescript \usetypescript[antykwa-poltawskiego][ec] \setupbodyfont[antykwa-poltawskiego,rm] The following code \starttypescript [antykwa-torunska] [texnansi,ec] % already defined in type-exa \definetypeface[antykwa][rm][serif][antykwa-torunska] [default][encoding=\typescripttwo] \stoptypescript \usetypescript[antykwa-torunska][ec] \setupbodyfont[antykwa,rm] works under stand-alone ConTeXt, but not under MikTeX (and not under live.contextgarden.net). It complains about "ec-antt.map - cannot open map file" (and about some other files). It actually doesn't exist since the files are named "antt-ec.map". I'm completely lost regarding font problems and would appreciate any help. Thanks, Mojca
Mojca Miklavec wrote:
I'm completely lost regarding font problems and would appreciate any help.
this ec-* versus *-ec was one of the last minute changes for tex live (lm, iwona, kurier, antykwa) so tere can be a mismatch between context and the rest ... welcome to the font mess (you can copy the ec-* to *-ec and vise versa to solve this; in due time it will solve itself) Hans
Hans Hagen wrote:
Mojca Miklavec wrote:
this ec-* versus *-ec was one of the last minute changes for tex live (lm, iwona, kurier, antykwa) so tere can be a mismatch between context and the rest ... welcome to the font mess
Thanks for the explanation. I now managed to solve both problems, but there's still a little question left.
(you can copy the ec-* to *-ec and vise versa to solve this; in due time it will solve itself)
I did that, but it didn't help. The problem was solved when I copied two files (sy-anttr.tfm and mi-anttr.tfm from your context distr. into MikTeX). Is this a matter of different naming conventions between LaTeX and ConTeXt or anything else? I thought that something could be wrong in MikTeX, but the original package with Antykwa doesn't include the two tfm files either.
The following code works both under MikTeX and stand-alone ConTeXt (however not under live.contextgarden.net), but I don't know how to enable ec encoding (\ccaron and \Ccaron - č and Č - don't work).
Regarding the problem with missing "ccarons": Despite the fact that antykwa pol. has ec encoding, quite some glyphs are still missing there, while ConTeXt thinks that they are present. So I solved the problem by using the "wrong" encoding (texnansi) again and now ConTeXt renders those glyphs for me :) Thanks again, Mojca
Mojca Miklavec wrote:
I did that, but it didn't help. The problem was solved when I copied two files (sy-anttr.tfm and mi-anttr.tfm from your context distr. into MikTeX). Is this a matter of different naming conventions between LaTeX and ConTeXt or anything else? I thought that something could be wrong in MikTeX, but the original package with Antykwa doesn't include the two tfm files either.
no, the authors changed the names just before tex live was frozen and therefore it shows up in all related distributions - change in map/enc names of lm fonts - change in map/enc names of antykwa, iwona, kurier - some changes in names of other files in antykwa, iwona, kurier - removal of u* files - probably some more things since fonts are a sensitive area this means that it can effectively render a distribution useless; the difference between latex/context is that (1) context had adapted those fonts early and has support in its distribution, while latex depends on the files that ship with the font zips and (2) that some metrics are maintained by latex related users and therefore changes get unnoticed for us
Regarding the problem with missing "ccarons": Despite the fact that antykwa pol. has ec encoding, quite some glyphs are still missing there, while ConTeXt thinks that they are present. So I solved the problem by using the "wrong" encoding (texnansi) again and now ConTeXt renders those glyphs for me :)
hm, did you tell th eauthors to add those glyphs? Hans
Hans Hagen wrote:
Mojca Miklavec wrote:
I did that, but it didn't help. The problem was solved when I copied two files (sy-anttr.tfm and mi-anttr.tfm from your context distr. into MikTeX). Is this a matter of different naming conventions between LaTeX and ConTeXt or anything else? I thought that something could be wrong in MikTeX, but the original package with Antykwa doesn't include the two tfm files either.
no, the authors changed the names just before tex live was frozen and therefore it shows up in all related distributions
If I understand correctly: in type-enc.tex there should be "mi-anttri" and "sy-anttrz" instead of "mi-anttr" and "sy-anttr", but it cannot be changed for some time since it would fix the behaviour in other distributions, but would break the behaviour in TeXLive? If this is so, it's OK.
Regarding the problem with missing "ccarons": Despite the fact that antykwa pol. has ec encoding, quite some glyphs are still missing there, while ConTeXt thinks that they are present. So I solved the problem by using the "wrong" encoding (texnansi) again and now ConTeXt renders those glyphs for me :)
hm, did you tell th eauthors to add those glyphs?
No, just silently hoping that if they have made such a magnificent work with Antykwa Toruńska, they may be planning to do the same with Antykwa Półtawskiego. But yes, thanks for suggestion - I asked. It's a pitty that (Con)TeX(t) cannot read and interpret the [messy] .enc files, at least to be aware of some missing glyphs. :( Thanks, Mojca
Mojca Miklavec wrote:
Hans Hagen wrote:
Mojca Miklavec wrote:
I did that, but it didn't help. The problem was solved when I copied two files (sy-anttr.tfm and mi-anttr.tfm from your context distr. into MikTeX). Is this a matter of different naming conventions between LaTeX and ConTeXt or anything else? I thought that something could be wrong in MikTeX, but the original package with Antykwa doesn't include the two tfm files either.
no, the authors changed the names just before tex live was frozen and therefore it shows up in all related distributions
If I understand correctly: in type-enc.tex there should be "mi-anttri" and "sy-anttrz" instead of "mi-anttr" and "sy-anttr", but it cannot be changed for some time since it would fix the behaviour in other distributions, but would break the behaviour in TeXLive?
broken anyway so don't worry too much about that
If this is so, it's OK.
this is what i have now; is this ok with regards to the latest antykwa? \starttypescript [math] [antykwa-torunska] [default] \definefontsynonym [AntykwaTorunska-Math-Letters-Regular] [rm-anttr] \definefontsynonym [AntykwaTorunska-Math-Letters-RegularItalic] [mi-anttr] \definefontsynonym [AntykwaTorunska-Math-Symbols-Regular] [sy-anttr] \definefontsynonym [AntykwaTorunska-Math-Extension-Regular] [ex-anttr] \stoptypescript \starttypescript [math] [antykwa-torunska-light] [default] \definefontsynonym [AntykwaTorunska-Math-Letters-Light] [rm-anttl] \definefontsynonym [AntykwaTorunska-Math-Letters-LightItalic] [mi-anttl] \definefontsynonym [AntykwaTorunska-Math-Symbols-Light] [sy-anttl] \definefontsynonym [AntykwaTorunska-Math-Extension-Light] [ex-anttr] % [ex-anttl] \stoptypescript \starttypescript [math] [antykwa-torunska-cond] [default] \definefontsynonym [AntykwaTorunska-Math-Letters-CondRegular] [rm-anttcr] \definefontsynonym [AntykwaTorunska-Math-Letters-CondRegularItalic] [mi-anttcr] \definefontsynonym [AntykwaTorunska-Math-Symbols-CondRegular] [sy-anttcr] \definefontsynonym [AntykwaTorunska-Math-Extension-CondRegular] [ex-anttr] \stoptypescript \starttypescript [math] [antykwa-torunska-lightcond] [default] \definefontsynonym [AntykwaTorunska-Math-Letters-CondLight] [rm-anttcl] \definefontsynonym [AntykwaTorunska-Math-Letters-CondLightItalic] [mi-anttcl] \definefontsynonym [AntykwaTorunska-Math-Symbols-CondLight] [sy-anttcl] \definefontsynonym [AntykwaTorunska-Math-Extension-CondLight] [ex-anttr] % [ex-anttl] \stoptypescript
No, just silently hoping that if they have made such a magnificent work with Antykwa Toru�ska, they may be planning to do the same with Antykwa P�tawskiego. But yes, thanks for suggestion - I asked.
as far as i know, Janusz will also update the P�tawskiego
It's a pitty that (Con)TeX(t) cannot read and interpret the [messy] .enc files, at least to be aware of some missing glyphs. :(
in due time this will happen when we go open type Hans
Hans Hagen wrote:
Mojca Miklavec wrote:
Hans Hagen wrote:
Mojca Miklavec wrote:
I did that, but it didn't help. The problem was solved when I copied two files (sy-anttr.tfm and mi-anttr.tfm from your context distr. into MikTeX). Is this a matter of different naming conventions between LaTeX and ConTeXt or anything else? I thought that something could be wrong in MikTeX, but the original package with Antykwa doesn't include the two tfm files either.
no, the authors changed the names just before tex live was frozen and therefore it shows up in all related distributions
If I understand correctly: in type-enc.tex there should be "mi-anttri" and "sy-anttrz" instead of "mi-anttr" and "sy-anttr", but it cannot be changed for some time since it would fix the behaviour in other distributions, but would break the behaviour in TeXLive?
this is what i have now; is this ok with regards to the latest antykwa?
If these names refer to names of .tfm files, then no. (If names mean anything else, then I don't know.) I wasn't able to find .tfm files for the following:
\definefontsynonym [AntykwaTorunska-Math-Letters-RegularItalic] [mi-anttr] \definefontsynonym [AntykwaTorunska-Math-Symbols-Regular] [sy-anttr] \definefontsynonym [AntykwaTorunska-Math-Letters-LightItalic] [mi-anttl] \definefontsynonym [AntykwaTorunska-Math-Symbols-Light] [sy-anttl] \definefontsynonym [AntykwaTorunska-Math-Symbols-CondRegular] [sy-anttcr] \definefontsynonym [AntykwaTorunska-Math-Symbols-CondLight] [sy-anttcl]
sy* usually bear an additional "z" at the end and mi* an additional "i", but please check it again. Mojca
Mojca Miklavec wrote:
sy* usually bear an additional "z" at the end and mi* an additional "i", but please check it again.
what a mess, maybe i should skip next years bachotek in order not to be exposed to new fonts and just wait till things are settled i'll send you a file to check (also iwona and kurier); actually i did check it all just before tex live code freeze time but somehow things changed anyway Hans
participants (2)
-
Hans Hagen
-
Mojca Miklavec