ConTeXt Standalone/TODO
< ConTeXt Standalone
Jump to navigation
Jump to search
Revision as of 14:58, 28 November 2008 by Mojca Miklavec (talk | contribs) (move Hans' requests from main page)
(this will move to a better place)
Minor notes
- document environmental variables/different modes of installation
- split LM from rest of the fonts
- --all switch to get all modules and all fonts
- add font metric files from cont-fnt.zip
- add Charis SIL
- fix mvs
- add the lua configuration file
Other notes
This is a description of how the first installation and any subsequent updates should work (or how it would be nice if they worked that way):
We need to:
- create files
README
andINSTALL
- create a file
minimals.lua
(or some other self-explanatory name):- rsync location (default:
rsync://contextgarden.net/minimals
, could be anything) - ??? installation location (default is simply the current location (
pwd
)) - engines (default: all - pdftex, xetex, luatex, metapost)
- formats (default: english + dutch context for all the installed engines, metapost, metafun; optional: other interfaces, plain pdftex, xetex)
- fonts (need to be reorganized/improved anyway, perhaps a list of fonts should be fetched)
- once in the future: supported font encodings for pdftex (default: texnansi, ec, optional: greek, t5, t2a, t2b, t2c, ...)
- third party modules (list needs to be fetched form the garden, default)
- context version (default: current, other options: beta, highly-experimental (for "Hans-and-Taco-only"), specific-date in the case of a fixed version issue a warning at next update)
- interactive flag: shoud the script ask for changes interactively again or should it simply reaspect & use them (defaut: interactive for the first time, after that automatic)
- rsync location (default:
- improve
first-setup(.sh, .bat)
(or with some other self-explanatory name), which:- checks if rsync exists (if not, an error is issued, saying
please install rsync first
) - checks for perl and ruby and issues a similar error/warning (in fact, we can still proceed to the next step and download things even if perl & ruby are not installed, but that doesn't make much sense)
- does rsync to installation files themselves (in case mtx-update has changed in the mean time)
- reads in
minimals.lua
(which engines, formats, fonts, modules to download ...) if interactive is set to true, ask for default settings again, otherwise respect those settings and continue - asks for installation location
- creates (or updates) the file with settings (if interactive)
- fetch files with rsync
- create formats
- suggest what to put into
.bash_profile
(or equivalent locations) to have context initilized automatically
- checks if rsync exists (if not, an error is issued, saying
- add unzip for windows
Hans' requests
- reorganize fonts into fonts/data/e-foundry/texgyre/<everything>