Declaring math alphabets

<#317#>decl<#317#> | | <#318#>math-alph<#318#> <#319#>encoding<#319#> <#320#>family<#320#> <#321#>series<#321#> <#322#>shape<#322#> Defines <#324#>math-alph<#324#> to be a new math alphabet. The arguments <#325#>encoding<#325#> <#326#>family<#326#> <#327#>series<#327#> <#328#>shape<#328#> are the default values for this math alphabet in all math versions; these can be reset later for a particular math version by a | | command. If <#329#>shape<#329#> is empty then the <#330#>math-alph<#330#> is declared to be invalid in all versions, unless it is set by a later | | command. Checks that <#331#>math-alph<#331#> can be used and that <#332#>encoding<#332#> is a valid encoding scheme. In these examples, || is defined everywhere but ||, by default, is defined nowhere. <#333#>tex2html_preform<#333#>verbatim48# <#335#>decl<#335#> | | <#336#>math-alph<#336#> <#337#>version-name<#337#>
<#338#>encoding<#338#> <#339#>family<#339#> <#340#>series<#340#> <#341#>shape<#341#> Changes, or sets, the font for the math alphabet <#343#>math-alph<#343#> in math version <#344#>version-name<#344#> to <#345#>encoding<#345#><#346#>family<#346#><#347#>series<#347#><#348#>shape<#348#>. Checks that <#349#>math-alph<#349#> is a math alphabet, <#350#>version-name<#350#> is a math version and <#351#>encoding<#351#> is a known encoding scheme. This example defines || for the `normal' math version only: <#352#>tex2html_preform<#352#>verbatim49# Note that this declaration is not used for all math alphabets: Section~#sec:symalph#354> describes | |, which is used to set up math alphabets contained in fonts which have are declared as symbol fonts.