tex4ht.c
1
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
2
Structure of Dvi Files
2.1
Background
2.2
Scan Postamble
2.3
Scan Preamble
2.4
Scan Pages
2.5
Dvi Trace
3
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
4
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
5
Character Maps
5.1
Requests
5.2
Memory
5.3
Fill Map
5.4
Dump Map
6
Extract Code of Figures
6.1
Outline
6.2
Preamble
6.3
Postamble
6.4
Body
6.5
Symbols from Fonts
6.6
Utilities
7
Tables
7.1
The Options
7.2
Info for Entries
8
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
9
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