diff options
author | Karl Berry <karl@freefriends.org> | 2012-09-25 23:04:51 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-09-25 23:04:51 +0000 |
commit | eb411ed661c178e451eb3dd55d6ee8bc154c1265 (patch) | |
tree | 4658020be8d565c5639dd20164c5d9e83ac454da /Master/texmf-dist/doc/xelatex/ucharclasses/README | |
parent | bfe53688ab950cd41271c259a29df8dd5eff29cd (diff) |
new-to-TL xelatex package ucharclasses (25sep12)
git-svn-id: svn://tug.org/texlive/trunk@27811 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/xelatex/ucharclasses/README')
-rw-r--r-- | Master/texmf-dist/doc/xelatex/ucharclasses/README | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/xelatex/ucharclasses/README b/Master/texmf-dist/doc/xelatex/ucharclasses/README new file mode 100644 index 00000000000..3ff53493141 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/ucharclasses/README @@ -0,0 +1,64 @@ + ucharclasses package for XeLaTex + -------------------------------- + Michiel Kamermans, October 2011 + +The brief +--------- + + Sometimes you don't want to have to bother with font + switching just because you're using languages that are + distinct enough to use different unicode blocks, but + aren't covered by the polyglossia package. Where normal + word processing packages such as Microsoft Word or + OpenOffice Writer handle this for you, LATEX (because it + needs you to tell it what to do) has no default behaviour + for this, and so we arrive at a need for a package that + does this for us. You probably already discovered that + regular LATEX has no understanding of unicode, and ended + up going for Xe(La)TeX as your TeX compiler of choice, + which means you now have two excellent resources available: + fontspec, and ucharclasses. + + The first of these lets you pick fonts based on what your + system calls them, without needing to do anything special + such as turning them into metafonts. This is convenient, + user friendly, and the way of the future (at least, it + should be). + + The second lets you define what should happen when your + text changes from a character in one unicode block, to a + character in another. This is also convenient, and paired + with fontspec it offers automatic font switching in the + same way that normal Office applications perform, with + one big difference: you stay in control. If at some point + you need the switch rule to do something different, + you will be out of luck using an Office application. + In Xe(La)TeX, you stay on top of things and still get to + say exactly what happens, and when. + +So what is it? +-------------- + + This package sets up XeTeX character classes based on + which unicode block a character is found in. It then + allows transition rules to be defined when entering or + leaving particular unicode blocks, the code of which + gets inserted automatically when a transition from a + character from one unicode block to a character from + another unicode block is encountered by XeTeX + + Current compatibility should be Unicode 6.0, although + I may have missed one or more blocks that were added + between 5 and 6. + +license? +-------- + + Public Domain + http://www.tex.ac.uk/CTAN/help/Catalogue/licenses.pd.html + + +Repository? +----------- + + https://github.com/Pomax/ucharclasses
\ No newline at end of file |