Am 16.04.2010 um 09:47 schrieb Brian Wilson:

For \documentclass{book} I can choose between 10pt-12pt.


(Could be memoir offers more.) What you can do is to create a file bk17.clo...

In /usr/local/texlive/2009/texmf-dist/tex/latex/base you can find the "main" document book.cls and its companions bk1{0|1|2}.clo. Depending on the point size you supply to book.cls this file later loads

        \input{b...@ptsize.clo}

These "specialised" files (re)set default font sizes like \normalsize, \small, \large, etc. They also reset the actual size of plain TeX's \...@viiipt etc. sizes (Roman letters are chosen because in TeX a macro is not allowed to contain a digit as part of its name, and "viiipt" stands for 8 pt). Maybe its worth to take the bk11.clo as template and change all the dimensions to become 150 %... (It's probably best to create that file in your private area to unrestricted write access and no need to run texhash to make it known to the system.)

"Complicated" formulae which build the definition of \normalsize etc. are so complicated because they also pass to TeX flexible space around the components of text (i.e. characters and words) and around basic building block like tables, lists, paragraphs, titles.

You might like to see how pTeX (I think a rather commercial TeX for typesetting in Japanese with its rather large glyphs) has handled the font sizes and flexible space issues. There are also TeX implementations for Korean and there is a (generic?) CJK "font engine" to allow TeX to handle fonts with 2,000 or 3,000 code points instead of 128 or 256. It should be accompanied by some STY or CLS files which set up "styles" for larger glyphs than used with Latin, Greek, Cyrillic, Arabic, Hebrew scripts.

--
Greetings

  Pete

A lot of us are working harder than we want, at things we don't like to do. Why? ...In order to afford the sort of existence we don't care to live.
                                – Bradford Angier




--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to