ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Mojca Miklavec <mojca.miklavec.lists@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: Math setup with Times (Termes)
Date: Thu, 12 Nov 2009 12:25:04 +0100	[thread overview]
Message-ID: <6faad9f00911120325i7dc6d2ecuaba9591b1005d163@mail.gmail.com> (raw)
In-Reply-To: <4AFBD89B.2080609@wxs.nl>

On Thu, Nov 12, 2009 at 10:42, Hans Hagen wrote:
> Mojca Miklavec wrote:
>
>> What are we talking about? Do you mean the old virtual fonts (.vf
>> files) or mkiv's virtual fonts or something completely different?
>
> What You Don't Want To Know:
>
> a virtual font is just a regular font but has references to other fonts
> instead, like
>
> char 1 -> font x, char 10 (or dvi commands instead)
>
> and then it can has kerning etc within its own set

I understand that, but I don't know how important is "its own kerning
and metrics". That is: I'm not sure if vf changes or adds some
properties that are not present in original tfm files.

> for tx/px however, as they use virtual fonts, it gets hairy what file to
> load; technically there is no obstacle but i've chosen to stay away from the
> tfm/vf mess and use just the natural tfm variants (i.e. the ones that match
> the pfb) and therefore we might need a few extra vectors (and maybe font
> files) in math-vfu that map to the right slots; using the vf's as well would
> complicate matters and it's not worth the trouble
>
> so, what we need to do is to figure out teh few missing files/vectors, add
> them, and then let users fill in the gaps in vectors

I would say that what we need to do is "parse" the vf file (using
vftothatweirdformat) and copy its contents to math-vfu. At least this
can be done automatically and reliably without having to figure out
what character comes where for dozens of fonts.

It could probably also be done in mkiv, dumped into table and then
that table could be copy-pasted into math-vfu and vf files could be
forgotten. But I'm not sure that I know where to start with that
(probably cleaner & easier) approach, so I can try the first option.

Mojca
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


  reply	other threads:[~2009-11-12 11:25 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.329.1257669716.22155.ntg-context@ntg.nl>
2009-11-08 21:00 ` Vyatcheslav Yatskovsky
2009-11-08 21:18   ` Wolfgang Schuster
2009-11-09  0:14   ` Aditya Mahajan
2009-11-10 18:10   ` Mojca Miklavec
2009-11-10 20:12     ` Mojca Miklavec
2009-11-11  8:38       ` Hans Hagen
2009-11-11 15:01         ` Mojca Miklavec
2009-11-11 15:06           ` luigi scarso
2009-11-11 20:50             ` Martin Schröder
2009-11-11 15:21           ` Aditya Mahajan
2009-11-11 15:36             ` Mojca Miklavec
2009-11-11 15:54               ` Hans Hagen
2009-11-11 16:02                 ` Mojca Miklavec
2009-11-11 16:06                   ` Wolfgang Schuster
2009-11-11 16:37                     ` Mojca Miklavec
2009-11-11 16:57                       ` Wolfgang Schuster
2009-11-12 11:25                         ` Mojca Miklavec
2009-11-12 11:41                           ` Hans Hagen
2009-11-12 12:42                             ` Mojca Miklavec
2009-11-12 12:44                               ` Mojca Miklavec
2009-11-12 13:45                                 ` Mojca Miklavec
2009-11-12 14:56                                   ` Wolfgang Schuster
     [not found]                                     ` <6faad9f00911120702w1f3eadb1if91bbd65a594a6c1@mail.gmail.com>
     [not found]                                       ` <4AFC25CB.90906@gmail.com>
2009-11-12 15:19                                         ` Mojca Miklavec
2009-11-12  9:42                       ` Hans Hagen
2009-11-12 11:25                         ` Mojca Miklavec [this message]
2009-11-12 11:38                           ` Hans Hagen
2009-11-11 16:13               ` Hans Hagen
2009-11-11 16:39                 ` Bernhard Rosensteiner
2009-11-11 17:26                 ` definereferenceformat problem Bernhard Rosensteiner
2009-11-25  1:50                   ` Chen Shen
2009-11-28 14:51                     ` Chen Shen
2009-11-28 16:36                   ` Peter Münster
2009-11-28 17:04                     ` Chen Shen
2009-11-11 15:37           ` Math setup with Times (Termes) Hans Hagen
2009-11-11 15:58             ` Mojca Miklavec
2009-11-08 21:17 ` Itemize withing description Vyatcheslav Yatskovsky
2009-11-09  0:08   ` Aditya Mahajan
     [not found] <mailman.343.1257760041.22155.ntg-context@ntg.nl>
2009-11-09 11:43 ` Math setup with Times (Termes) Vyatcheslav Yatskovsky
     [not found] <mailman.384.1257957327.22155.ntg-context@ntg.nl>
2009-11-12  1:16 ` Vyatcheslav Yatskovsky
2009-11-12  1:23 ` Vyatcheslav Yatskovsky
     [not found] <mailman.396.1258033393.22155.ntg-context@ntg.nl>
2009-11-12 14:19 ` Vyatcheslav Yatskovsky
2009-11-12 14:38   ` Mojca Miklavec
2009-11-12 16:52     ` Hans Hagen
2009-11-12 14:25 ` Vyatcheslav Yatskovsky
2009-11-12 14:41   ` Mojca Miklavec
2009-11-12 15:02 ` Vyatcheslav Yatskovsky
2009-11-12 15:07   ` Taco Hoekwater
     [not found] <mailman.403.1258044997.22155.ntg-context@ntg.nl>
2009-11-12 17:05 ` Vyatcheslav Yatskovsky
2009-11-12 17:34   ` Mojca Miklavec
     [not found] <mailman.407.1258061400.22155.ntg-context@ntg.nl>
2009-11-12 23:40 ` Vyatcheslav Yatskovsky

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6faad9f00911120325i7dc6d2ecuaba9591b1005d163@mail.gmail.com \
    --to=mojca.miklavec.lists@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).