osf = True
preamble = "\\usepackage"
if osf:
- preamble += "[osf]"
document.header[j] = "\\font_osf false"
+ else:
+ preamble += "[lining]"
preamble += "{libertine-type1}"
add_to_preamble(document, [preamble])
document.header[i] = "\\font_roman default"
document.header[i] = "\\font_math auto"
+def revert_biolinum(document):
+ " Revert native biolinum font definition to LaTeX "
+
+ if find_token(document.header, "\\use_non_tex_fonts false", 0) != -1:
+ i = find_token(document.header, "\\font_sans biolinum", 0)
+ if i != -1:
+ osf = False
+ j = find_token(document.header, "\\font_osf true", 0)
+ if j != -1:
+ osf = True
+ preamble = "\\usepackage"
+ if not osf:
+ preamble += "[lf]"
+ preamble += "{biolinum-type1}"
+ add_to_preamble(document, [preamble])
+ document.header[i] = "\\font_sans default"
+
+
+def revert_uop(document):
+ " Revert native URW Classico (Optima) font definition to LaTeX "
+
+ if find_token(document.header, "\\use_non_tex_fonts false", 0) != -1:
+ i = find_token(document.header, "\\font_sans uop", 0)
+ if i != -1:
+ preamble = "\\renewcommand{\\sfdefault}{uop}"
+ add_to_preamble(document, [preamble])
+ document.header[i] = "\\font_sans default"
+
+
##
# Conversion hub
#
[439, []],
[440, []],
[441, [convert_mdnomath]],
- [442, []]
+ [442, []],
+ [443, []],
+ [444, []],
+ [445, []]
]
revert = [
+ [444, [revert_uop]],
+ [443, [revert_biolinum]],
+ [442, []],
[441, [revert_newtxmath]],
[440, [revert_mdnomath]],
[439, [revert_mathfonts]],