tex4ht.c

Flow of Program
   1.1 Preamble
   1.2 Kpathsea
   1.3 Outline
   1.4 Installers and Makefiles
   1.5 Command Line Switches
   1.6 I/O Files
   1.7 Coding Hints
Structure of Dvi Files
   2.1 Background
   2.2 Scan Postamble
   2.3 Scan Preamble
   2.4 Scan Pages
   2.5 Dvi Trace
Semantics of Dvi Code
   3.1 Scanning the Characters
   3.2 Spaces
   3.3 Rulers
   3.4 Command Characters
   3.5 Specials: Extensions to dvi Primitives
Specials of TeX4ht
   4.1 The Options
   4.2 Insert Code (HCode)
   4.3 Insert Char Code
   4.4 Files
   4.5 Import Files, System Calls
   4.6 Arithmetics
Character Maps
   5.1 Requests
   5.2 Memory
   5.3 Fill Map
   5.4 Dump Map
Extract Code of Figures
   6.1 Outline
   6.2 Preamble
   6.3 Postamble
   6.4 Body
   6.5 Symbols from Fonts
   6.6 Utilities
Tables
   7.1 The Options
   7.2 Info for Entries
Groups and Group-Based Inline Operations
   8.1 Data Transfer
   8.2 Submissions and Retievals
   8.3 Preprocessing Pass
   8.4 Push/Pop Locations
   8.5 Backward Token / Group Submissions
   8.6 Actions on Forward Groups Accessed Through Pathes
Position-Based Decoration
   9.1 Background
   9.2 Compute Character Position
   9.3 Compute Ruler Position
   9.4 Boundary Conditions
   9.5 Scan Coefficients
10 Font Information from TeX Font Metric (tfm) Files
   10.1 Memory and Initialization
   10.2 XeLaTeX: Scan Xdv Font Entry (Native Font Def)
   10.3 Connecting to the Font Table
   10.4 Opening a Font File
   10.5 Scanning a Font File
   10.6 Computing Font Info
11 Font Information from Htf Tables
   11.1 Load Characters
   11.2 Merge Tables
   11.3 Scan Characters
   11.4 Use of Characters
   11.5 Css Trace on Characters
12 Cascade Style Sheets
   12.1 Command Line
   12.2 Retrieve Data
   12.3 Copy CSS File
   12.4 Duplicates Avoidance
13 Accents
   13.1 Htf Font Info
   13.2 Integrated accents
   13.3 Remote Accents
14 Math Classes for Symbols
   14.1 Scanning Requests
   14.2 Setting Requests
   14.3 Memory and Initialization
   14.4 Delimiters Over Next Group
   14.5 Delimiters Over Next Character
15 Files and Directories
   15.1 Environment File (tex4ht.env)
   15.2 Locating the TFM Fonts
   15.3 Htf Font Files
   15.4 External File Cache
   15.5 Export TEX4HTFONTSET for kpathsea
   15.6 Searching with KPATHSEA
   15.7 Searching Utilities
16 Unicode into Character Encoding
   16.1 Put Character
   16.2 Flash Unrecognized Codes
   16.3 Load unicode.4hf Table
   16.4 Store Entry of Table
   16.5 Use Unicode Substitution
   16.6 Base 10 for Entity Codes
   16.7 UTF-8 for Entity Codes
   16.8 Replacements for HTF
   16.9 Propagate Changes into the HTF Fonts
17 Utilities
   17.1 Output Character
   17.2 Output String
   17.3 Read Character
   17.4 Read Strings
   17.5 Read Unsigned Integer
   17.6 Read Signed Integer
   17.7 Strings Equality
   17.8 Warnings and Errors
   17.9 Dos
   17.10 Op Codes of Dvi
18 References