RFE/RFC?:desired enhancement or 'already in there'? backups fonts for unmapped chars, families and Unicode blocks
Continuing, a few last fonts...other fonts:
Desired Enhancement 1: Font Lists, acting as fall-through backups for missing chars
I would expect that the fonts would be examined
once, on startup, with maybe a 'cache-file' being created, of the
mappings (if the examination process takes any appreciable length of
time). Once examined, the mappings could be used automatically at
Desired Enhancement 2: Support of Font Families
If this were supported, one could actually specify
what font to use for what named Unicode block.
The data files are in the directory "http://www.unicode.org/Public/UNIDATA/".
Under that, Scripts.txt
tells the different scripts one can write in. An excellent reference
for all of this (which seems to be 'the Bible' for fonts and encodings
is the book, "Fonts
& Encodings by Yannis Haralambous". It
has all of the URLS in there as well as usage of the tools to deal with
One tool (2 tools together, actually), I might
recommend for exploring the different font mappings (it can allow you
to create a "Composite" mapping using all the fonts on your system, of
as many of the Unicode characters as possible are tools "Babelmap and
Babelpad". Best of all, they are Free! Bablemap can be used to create
an XML file that maps fonts to each of the scripts (well, all of the
scripts you have fonts for, anyway). It's similar to the Windows
"Character Map" program, but on steroids! It's only on Windows (Mac
and X users have other tools mentioned in the book), and supports up to
Unicode V 5.1.0
[http://www.unicode.org/versions/Unicode5.1.0/]. It's website is "http//:www.BabelStone.co.uk/Software/BabelMap.html".
Using a config tool like that, one could define a
complete set of fonts to use within another program (like Vim!) to
provide font mapping.
I know Enhancement 2 might be a ways away, but would
#1 be doable in any near time frame?
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
« Return to Vim - General | 1 view|%1 views
|Free forum by Nabble||Edit this page|