From 561fa3d093a1b43ddcea08ea46b323e38688e631 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Wed, 21 Jan 2004 19:23:49 +0000 Subject: [PATCH] Update to FreeType 2.1.5 svn path=/trunk/; revision=7814 --- reactos/lib/freetype/ChangeLog | 1915 +++- reactos/lib/freetype/Doxyfile | 206 - reactos/lib/freetype/Jamfile | 83 +- reactos/lib/freetype/Jamfile.in | 64 +- reactos/lib/freetype/Jamrules | 4 +- reactos/lib/freetype/README | 35 +- reactos/lib/freetype/README.ROS | 5 +- reactos/lib/freetype/builds/ansi/ansi-def.mk | 13 +- reactos/lib/freetype/builds/ansi/ansi.mk | 1 + reactos/lib/freetype/builds/beos/beos-def.mk | 13 +- reactos/lib/freetype/builds/beos/beos.mk | 2 +- reactos/lib/freetype/builds/beos/detect.mk | 11 +- .../lib/freetype/builds/compiler/ansi-cc.mk | 11 +- .../lib/freetype/builds/compiler/bcc-dev.mk | 12 +- reactos/lib/freetype/builds/compiler/bcc.mk | 12 +- reactos/lib/freetype/builds/compiler/emx.mk | 81 + .../lib/freetype/builds/compiler/gcc-dev.mk | 10 +- reactos/lib/freetype/builds/compiler/gcc.mk | 11 +- .../lib/freetype/builds/compiler/intelc.mk | 8 +- .../lib/freetype/builds/compiler/unix-lcc.mk | 8 +- .../lib/freetype/builds/compiler/visualage.mk | 8 +- .../lib/freetype/builds/compiler/visualc.mk | 8 +- .../lib/freetype/builds/compiler/watcom.mk | 12 +- .../lib/freetype/builds/compiler/win-lcc.mk | 8 +- reactos/lib/freetype/builds/detect.mk | 52 +- reactos/lib/freetype/builds/dos/detect.mk | 22 +- reactos/lib/freetype/builds/dos/dos-def.mk | 17 +- .../descrip.mms => builds/dos/dos-emx.mk} | 12 +- reactos/lib/freetype/builds/dos/dos-gcc.mk | 5 +- .../{vms/descrip.mms => dos/dos-wat.mk} | 16 +- reactos/lib/freetype/builds/freetype.mk | 105 +- reactos/lib/freetype/builds/link_dos.mk | 1 + reactos/lib/freetype/builds/link_std.mk | 1 + reactos/lib/freetype/builds/mac/freetype.make | 106 + reactos/lib/freetype/builds/modules.mk | 11 +- reactos/lib/freetype/builds/os2/detect.mk | 13 +- reactos/lib/freetype/builds/os2/os2-def.mk | 18 +- reactos/lib/freetype/builds/os2/os2-dev.mk | 6 +- reactos/lib/freetype/builds/os2/os2-gcc.mk | 3 +- reactos/lib/freetype/builds/toplevel.mk | 7 +- reactos/lib/freetype/builds/unix/aclocal.m4 | 2 +- reactos/lib/freetype/builds/unix/configure | 34 +- reactos/lib/freetype/builds/unix/configure.ac | 26 +- reactos/lib/freetype/builds/unix/detect.mk | 11 +- .../freetype/builds/unix/freetype-config.in | 2 +- reactos/lib/freetype/builds/unix/freetype2.in | 11 + reactos/lib/freetype/builds/unix/install.mk | 11 +- reactos/lib/freetype/builds/unix/ltmain.sh | 31 +- reactos/lib/freetype/builds/unix/unix-cc.in | 23 +- reactos/lib/freetype/builds/unix/unix-def.in | 17 +- reactos/lib/freetype/builds/unix/unix-dev.mk | 5 +- reactos/lib/freetype/builds/unix/unix-lcc.mk | 1 + reactos/lib/freetype/builds/unix/unixddef.mk | 11 +- reactos/lib/freetype/builds/win32/detect.mk | 96 +- reactos/lib/freetype/builds/win32/w32-bcc.mk | 4 +- reactos/lib/freetype/builds/win32/w32-bccd.mk | 7 +- reactos/lib/freetype/builds/win32/w32-dev.mk | 7 +- reactos/lib/freetype/builds/win32/w32-gcc.mk | 7 +- reactos/lib/freetype/builds/win32/w32-icc.mk | 1 + reactos/lib/freetype/builds/win32/w32-intl.mk | 4 +- .../lib/freetype/builds/win32/w32-mingw32.mk | 7 +- reactos/lib/freetype/builds/win32/w32-vcc.mk | 4 +- reactos/lib/freetype/builds/win32/w32-wat.mk | 7 +- .../lib/freetype/builds/win32/win32-def.mk | 20 +- reactos/lib/freetype/config.mk | 7 +- reactos/lib/freetype/configure | 12 +- reactos/lib/freetype/descrip.mms | 73 - reactos/lib/freetype/devel/ft2build.h | 14 +- reactos/lib/freetype/devel/ftoption.h | 106 +- reactos/lib/freetype/docs/CHANGES | 221 +- reactos/lib/freetype/docs/CUSTOMIZE | 134 +- reactos/lib/freetype/docs/DEBUG | 76 +- reactos/lib/freetype/docs/INSTALL | 73 +- reactos/lib/freetype/docs/INSTALL.ANY | 119 +- reactos/lib/freetype/docs/INSTALL.GNU | 159 +- reactos/lib/freetype/docs/INSTALL.UNX | 193 +- reactos/lib/freetype/docs/INSTALL.VMS | 15 +- reactos/lib/freetype/docs/TODO | 22 +- reactos/lib/freetype/docs/TRUETYPE | 17 +- reactos/lib/freetype/docs/UPGRADE.UNX | 111 +- reactos/lib/freetype/docs/VERSION.DLL | 140 +- reactos/lib/freetype/docs/license.txt | 45 +- reactos/lib/freetype/docs/reference/README | 2 + reactos/lib/freetype/docs/release | 18 + reactos/lib/freetype/freetype.def | 5 +- .../freetype/include/freetype/cache/ftccmap.h | 12 +- .../include/freetype/cache/ftcglyph.h | 14 +- .../include/freetype/cache/ftcimage.h | 7 +- .../include/freetype/config/ftconfig.h | 11 +- .../include/freetype/config/ftheader.h | 4 +- .../include/freetype/config/ftoption.h | 102 +- .../include/freetype/config/ftstdlib.h | 1 + .../lib/freetype/include/freetype/freetype.h | 355 +- reactos/lib/freetype/include/freetype/ftbdf.h | 78 +- .../lib/freetype/include/freetype/ftcache.h | 11 +- .../lib/freetype/include/freetype/ftglyph.h | 92 +- .../lib/freetype/include/freetype/ftgzip.h | 49 +- .../lib/freetype/include/freetype/ftimage.h | 57 +- .../lib/freetype/include/freetype/ftincrem.h | 15 +- .../lib/freetype/include/freetype/ftmoderr.h | 40 +- .../lib/freetype/include/freetype/ftmodule.h | 35 +- .../lib/freetype/include/freetype/ftoutln.h | 2 +- reactos/lib/freetype/include/freetype/ftpfr.h | 96 +- .../freetype/{ftstroker.h => ftstroke.h} | 27 +- .../lib/freetype/include/freetype/fttrigon.h | 18 +- .../lib/freetype/include/freetype/ftwinfnt.h | 16 +- .../include/freetype/internal/cfftypes.h | 6 +- .../include/freetype/internal/fnttypes.h | 14 +- .../include/freetype/internal/ftdriver.h | 8 +- .../include/freetype/internal/ftgloadr.h | 8 +- .../include/freetype/internal/ftmemory.h | 9 +- .../include/freetype/internal/ftobjs.h | 68 +- .../include/freetype/internal/pcftypes.h | 2 +- .../freetype/include/freetype/internal/pfr.h | 40 +- .../include/freetype/internal/psaux.h | 27 +- .../include/freetype/internal/pshints.h | 18 +- .../freetype/include/freetype/internal/sfnt.h | 15 +- .../include/freetype/internal/t1types.h | 6 +- .../include/freetype/internal/tttypes.h | 7 + .../lib/freetype/include/freetype/t1tables.h | 6 +- .../lib/freetype/include/freetype/ttnameid.h | 31 +- .../lib/freetype/include/freetype/tttables.h | 63 +- .../lib/freetype/include/freetype/ttunpat.h | 53 + reactos/lib/freetype/src/autohint/ahglobal.c | 20 +- reactos/lib/freetype/src/autohint/ahglobal.h | 16 +- reactos/lib/freetype/src/autohint/ahglyph.c | 310 +- reactos/lib/freetype/src/autohint/ahhint.c | 321 +- reactos/lib/freetype/src/autohint/ahmodule.c | 4 +- reactos/lib/freetype/src/autohint/ahoptim.c | 882 -- reactos/lib/freetype/src/autohint/ahoptim.h | 137 - reactos/lib/freetype/src/autohint/ahtypes.h | 173 +- reactos/lib/freetype/src/autohint/descrip.mms | 25 - reactos/lib/freetype/src/autohint/rules.mk | 35 +- reactos/lib/freetype/src/base/Jamfile | 4 +- reactos/lib/freetype/src/base/descrip.mms | 4 +- reactos/lib/freetype/src/base/ftbase.c | 3 + reactos/lib/freetype/src/base/ftbbox.c | 6 +- reactos/lib/freetype/src/base/ftbdf.c | 28 +- reactos/lib/freetype/src/base/ftcalc.c | 10 +- reactos/lib/freetype/src/base/ftdbgmem.c | 2 +- reactos/lib/freetype/src/base/ftglyph.c | 43 +- reactos/lib/freetype/src/base/ftmac.c | 44 +- reactos/lib/freetype/src/base/ftobjs.c | 740 +- reactos/lib/freetype/src/base/ftpfr.c | 34 +- .../src/base/{ftstroker.c => ftstroke.c} | 722 +- reactos/lib/freetype/src/base/ftsynth.c | 10 +- reactos/lib/freetype/src/base/fttrigon.c | 23 +- reactos/lib/freetype/src/base/ftwinfnt.c | 20 +- reactos/lib/freetype/src/base/ftxf86.c | 2 +- reactos/lib/freetype/src/base/rules.mk | 57 +- reactos/lib/freetype/src/bdf/bdf.h | 8 +- reactos/lib/freetype/src/bdf/bdfdrivr.c | 162 +- reactos/lib/freetype/src/bdf/bdfdrivr.h | 4 +- reactos/lib/freetype/src/bdf/bdflib.c | 27 +- reactos/lib/freetype/src/bdf/rules.mk | 27 +- reactos/lib/freetype/src/cache/ftccache.c | 54 +- reactos/lib/freetype/src/cache/ftccmap.c | 33 +- reactos/lib/freetype/src/cache/ftcsbits.c | 25 +- reactos/lib/freetype/src/cache/ftlru.c | 66 +- reactos/lib/freetype/src/cache/rules.mk | 59 +- reactos/lib/freetype/src/cff/cffcmap.c | 14 +- reactos/lib/freetype/src/cff/cffcmap.h | 3 +- reactos/lib/freetype/src/cff/cffdrivr.c | 15 +- reactos/lib/freetype/src/cff/cffgload.c | 30 +- reactos/lib/freetype/src/cff/cffgload.h | 4 +- reactos/lib/freetype/src/cff/cffload.c | 66 +- reactos/lib/freetype/src/cff/cffobjs.c | 20 +- reactos/lib/freetype/src/cff/cffparse.c | 9 +- reactos/lib/freetype/src/cff/cfftoken.h | 46 +- reactos/lib/freetype/src/cff/rules.mk | 36 +- reactos/lib/freetype/src/cid/cidgload.c | 51 +- reactos/lib/freetype/src/cid/cidload.c | 91 +- reactos/lib/freetype/src/cid/cidload.h | 7 +- reactos/lib/freetype/src/cid/cidobjs.c | 157 +- reactos/lib/freetype/src/cid/cidriver.c | 8 +- reactos/lib/freetype/src/cid/cidtoken.h | 33 +- reactos/lib/freetype/src/cid/rules.mk | 34 +- reactos/lib/freetype/src/gzip/adler32.c | 2 +- reactos/lib/freetype/src/gzip/ftgzip.c | 263 +- reactos/lib/freetype/src/gzip/inftrees.c | 2 + reactos/lib/freetype/src/gzip/infutil.h | 2 + reactos/lib/freetype/src/gzip/rules.mk | 27 +- reactos/lib/freetype/src/gzip/zconf.h | 2 +- reactos/lib/freetype/src/gzip/zutil.c | 2 +- reactos/lib/freetype/src/gzip/zutil.h | 6 +- reactos/lib/freetype/src/otlayout/otlgsub.c | 8 +- reactos/lib/freetype/src/pcf/Jamfile | 4 +- reactos/lib/freetype/src/pcf/pcf.c | 4 +- reactos/lib/freetype/src/pcf/pcf.h | 8 +- .../src/pcf/{pcfdriver.c => pcfdrivr.c} | 53 +- .../src/pcf/{pcfdriver.h => pcfdrivr.h} | 8 +- reactos/lib/freetype/src/pcf/pcfread.c | 99 +- reactos/lib/freetype/src/pcf/pcfread.h | 4 +- reactos/lib/freetype/src/pcf/rules.mk | 36 +- reactos/lib/freetype/src/pfr/Jamfile | 2 +- reactos/lib/freetype/src/pfr/pfrdrivr.c | 41 +- reactos/lib/freetype/src/pfr/pfrload.c | 144 +- reactos/lib/freetype/src/pfr/pfrobjs.c | 216 +- reactos/lib/freetype/src/pfr/pfrobjs.h | 12 +- reactos/lib/freetype/src/pfr/pfrsbit.c | 27 +- reactos/lib/freetype/src/pfr/pfrtypes.h | 2 +- reactos/lib/freetype/src/pfr/rules.mk | 34 +- reactos/lib/freetype/src/psaux/psauxmod.c | 5 +- reactos/lib/freetype/src/psaux/psobjs.c | 154 +- reactos/lib/freetype/src/psaux/psobjs.h | 10 +- reactos/lib/freetype/src/psaux/rules.mk | 29 +- reactos/lib/freetype/src/psaux/t1cmap.c | 4 +- reactos/lib/freetype/src/psaux/t1decode.c | 17 +- reactos/lib/freetype/src/pshinter/Jamfile | 2 +- .../src/pshinter/{pshalgo3.c => pshalgo.c} | 730 +- reactos/lib/freetype/src/pshinter/pshalgo.h | 236 +- reactos/lib/freetype/src/pshinter/pshalgo1.c | 785 -- reactos/lib/freetype/src/pshinter/pshalgo1.h | 110 - reactos/lib/freetype/src/pshinter/pshalgo2.c | 1557 --- reactos/lib/freetype/src/pshinter/pshalgo2.h | 203 - reactos/lib/freetype/src/pshinter/pshalgo3.h | 255 - reactos/lib/freetype/src/pshinter/pshglob.c | 14 +- reactos/lib/freetype/src/pshinter/pshglob.h | 11 +- reactos/lib/freetype/src/pshinter/pshinter.c | 6 +- reactos/lib/freetype/src/pshinter/pshnterr.h | 40 + reactos/lib/freetype/src/pshinter/pshrec.c | 29 +- reactos/lib/freetype/src/pshinter/pshrec.h | 4 - reactos/lib/freetype/src/pshinter/rules.mk | 32 +- reactos/lib/freetype/src/psnames/psmodule.c | 49 +- reactos/lib/freetype/src/psnames/pstables.h | 8842 ++++++++++++++--- reactos/lib/freetype/src/psnames/rules.mk | 25 +- reactos/lib/freetype/src/raster/ftraster.c | 10 +- reactos/lib/freetype/src/raster/ftrend1.c | 12 +- reactos/lib/freetype/src/raster/rules.mk | 53 +- reactos/lib/freetype/src/sfnt/rules.mk | 35 +- reactos/lib/freetype/src/sfnt/sfdriver.c | 10 +- reactos/lib/freetype/src/sfnt/sfobjs.c | 46 +- reactos/lib/freetype/src/sfnt/ttcmap0.c | 146 +- reactos/lib/freetype/src/sfnt/ttload.c | 37 +- reactos/lib/freetype/src/sfnt/ttsbit.c | 10 +- reactos/lib/freetype/src/smooth/ftgrays.c | 12 +- reactos/lib/freetype/src/smooth/ftsmooth.c | 18 +- reactos/lib/freetype/src/smooth/rules.mk | 27 +- .../freetype/src/tools/docmaker/sources.py | 2 +- .../lib/freetype/src/tools/docmaker/tohtml.py | 101 +- reactos/lib/freetype/src/tools/glnames.py | 5376 ++++++++-- reactos/lib/freetype/src/truetype/rules.mk | 32 +- reactos/lib/freetype/src/truetype/ttdriver.c | 26 +- reactos/lib/freetype/src/truetype/ttgload.c | 248 +- reactos/lib/freetype/src/truetype/ttgload.h | 4 +- reactos/lib/freetype/src/truetype/ttinterp.c | 367 +- reactos/lib/freetype/src/truetype/ttobjs.c | 70 +- reactos/lib/freetype/src/truetype/ttobjs.h | 8 +- reactos/lib/freetype/src/type1/rules.mk | 36 +- reactos/lib/freetype/src/type1/t1afm.c | 4 +- reactos/lib/freetype/src/type1/t1driver.c | 8 +- reactos/lib/freetype/src/type1/t1gload.c | 26 +- reactos/lib/freetype/src/type1/t1gload.h | 4 +- reactos/lib/freetype/src/type1/t1load.c | 137 +- reactos/lib/freetype/src/type1/t1objs.c | 102 +- reactos/lib/freetype/src/type1/t1tokens.h | 30 +- reactos/lib/freetype/src/type42/rules.mk | 28 +- reactos/lib/freetype/src/type42/t42drivr.c | 8 +- reactos/lib/freetype/src/type42/t42error.h | 4 +- reactos/lib/freetype/src/type42/t42objs.c | 71 +- reactos/lib/freetype/src/type42/t42parse.c | 174 +- reactos/lib/freetype/src/type42/t42parse.h | 4 +- reactos/lib/freetype/src/winfonts/rules.mk | 24 +- reactos/lib/freetype/src/winfonts/winfnt.c | 278 +- reactos/lib/freetype/tests/gview.c | 770 +- 265 files changed, 21469 insertions(+), 12080 deletions(-) delete mode 100644 reactos/lib/freetype/Doxyfile create mode 100644 reactos/lib/freetype/builds/compiler/emx.mk rename reactos/lib/freetype/{src/type1/descrip.mms => builds/dos/dos-emx.mk} (62%) rename reactos/lib/freetype/builds/{vms/descrip.mms => dos/dos-wat.mk} (50%) create mode 100644 reactos/lib/freetype/builds/unix/freetype2.in delete mode 100644 reactos/lib/freetype/descrip.mms create mode 100644 reactos/lib/freetype/docs/reference/README create mode 100644 reactos/lib/freetype/docs/release rename reactos/lib/freetype/include/freetype/{ftstroker.h => ftstroke.h} (72%) create mode 100644 reactos/lib/freetype/include/freetype/ttunpat.h delete mode 100644 reactos/lib/freetype/src/autohint/ahoptim.c delete mode 100644 reactos/lib/freetype/src/autohint/ahoptim.h delete mode 100644 reactos/lib/freetype/src/autohint/descrip.mms rename reactos/lib/freetype/src/base/{ftstroker.c => ftstroke.c} (69%) rename reactos/lib/freetype/src/pcf/{pcfdriver.c => pcfdrivr.c} (91%) rename reactos/lib/freetype/src/pcf/{pcfdriver.h => pcfdrivr.h} (93%) rename reactos/lib/freetype/src/pshinter/{pshalgo3.c => pshalgo.c} (68%) delete mode 100644 reactos/lib/freetype/src/pshinter/pshalgo1.c delete mode 100644 reactos/lib/freetype/src/pshinter/pshalgo1.h delete mode 100644 reactos/lib/freetype/src/pshinter/pshalgo2.c delete mode 100644 reactos/lib/freetype/src/pshinter/pshalgo2.h delete mode 100644 reactos/lib/freetype/src/pshinter/pshalgo3.h create mode 100644 reactos/lib/freetype/src/pshinter/pshnterr.h diff --git a/reactos/lib/freetype/ChangeLog b/reactos/lib/freetype/ChangeLog index 291703888ac..86c6fac670b 100644 --- a/reactos/lib/freetype/ChangeLog +++ b/reactos/lib/freetype/ChangeLog @@ -1,188 +1,1595 @@ +2003-09-02 David Turner + + * include/freetype/config/ftoption.h: commenting out the + macro TT_CONFIG_OPTION_BYTECODE_INTERPRETER so that package + managers that define it with additionnal compilation command line + options (e.g. with -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER) still + work correctly. + + Also added a note to indicate that TT_CONFIG_OPTION_UNPATENTED_HINTING + doesn't work as advertised yet. + +2003-08-31 Manish Singh + + * src/bdf/bdflib.c (_bdf_readstream): Don't use FT_MEM_COPY but + FT_MEM_MOVE. + +2003-08-30 Werner Lemberg + + * include/freetype/freetype.h (FT_ENCODING_SJIS, FT_ENCODING_GB2312, + FT_ENCODING_BIG5, FT_ENCODING_WANSUNG, FT_ENCODING_JOHAB): New + enumerations of FT_Encoding. The FT_ENCODING_MS_* variants except + FT_ENCODING_MS_SYMBOL are now deprecated. + Updated all users. + * docs/CHANGES: Document it. + +2003-08-27 Werner Lemberg + + * src/bdf/bdfdrivr.c (BDF_Face_Init): Accept lowercase characters + for spacing. + +2003-08-27 Mike FABIAN + + * src/pcf/pcfread.c (pcf_load_font), src/bdf/bdfdrivr.c + (BDF_Face_Init): Accept lowercase characters for slant and weight. + +2003-08-18 David Turner + + * include/freetype/config/ftoption.h: Disabling TrueType bytecode + interpreter until the UNPATENTED_HINTING works as advertised. + + * src/autohint/ahhint.c (ah_hinter_load_glyph): Use `|' for + setting `load_flags'. + + * Jamfile: Adding the `refdoc' target to the Jamfile in order to + build the API Reference in `docs/reference' automatically. + + * include/freetype/t1tables.h (PS_FontInfoRec), src/cid/cidtoken.h, + src/type1/t1tokens.h, src/type42/t42parse.c: Resetting the types of + `italic_angle', `underline_position', and `underline_thickness' to + their previous values (i.e., long, short, and ushort) in order to + avoid breaking binary compatibility. + + * include/freetype/ttunpat.h: Fixing documentation comment. + + * include/freetype/config/ftoption.h, devel/ftoption.h + (TT_CONFIG_OPTION_OPTION_COMPILE_UNPATENTED_HINTING): Replaced + with... + (TT_CONFIG_OPTION_UNPATENTED_HINTING): This. Updated all users. + (TT_CONFIG_OPTION_FORCE_UNPATENTED_HINTING): Removed. + + * include/freetype/internal/ftobjs.h (FT_DEBUG_HOOK_TYPE1): Removed. + (FT_DEBUG_HOOK_UNPATENTED_HINTING): New macro. Use this with + `FT_Set_Debug_Hook' to get the same effect as the removed + TT_CONFIG_OPTION_FORCE_UNPATENTED_HINTING. + + * src/truetype/ttobjs.c (tt_face_init): Use + `FT_DEBUG_HOOK_UNPATENTED_HINTING'. + +2003-08-06 Werner Lemberg + + * src/type1/t1gload.c (T1_Load_Glyph), src/cff/cffgload.c + (cff_slot_load), src/cid/cidgload.c (cid_slot_load_glyph): Fix + previous change. + +2003-08-05 Werner Lemberg + + * src/type1/t1gload.c (T1_Load_Glyph), src/cff/cffgload.c + (cff_slot_load), src/cid/cidgload.c (cid_slot_load_glyph): Apply + font matrix to advance width also. + * docs/CHANGES: Updated. + +2003-07-26 Werner Lemberg + + * builds/unix/configure.ac (version_info): Set to 9:4:3. + * builds/unix/configure: Updated. + * docs/CHANGES, docs/VERSION.DLL: Updated. + + * include/freetype/freetype.h (FT_GlyphSlot): Change 2003-06-16 + also breaks binary compatibility. Reintroduce an unsigned integer + at the old position of `flags' called `reserved'. + +2003-07-25 Werner Lemberg + + Make API reference valid HTML 4.01 transitional. + + * src/tools/docmaker/tohtml.py (html_header_1): Add doctype + and charset. + (html_header_2): Fix style elements and add some more. + Fix syntax. + (block_header, block_footer, description_header, description_footer, + marker_header, marker_footer, source_header, source_footer, + chapter_header): Don't use
...
but `align=center' + table attribute. + (chapter_inter, chapter_footer): Add
  • and use special