equal
deleted
inserted
replaced
30 private def extended_styles(symbols: Symbol.Interpretation, text: CharSequence) |
30 private def extended_styles(symbols: Symbol.Interpretation, text: CharSequence) |
31 : Map[Text.Offset, Byte => Byte] = |
31 : Map[Text.Offset, Byte => Byte] = |
32 { |
32 { |
33 if (Isabelle.extended_styles) { |
33 if (Isabelle.extended_styles) { |
34 // FIXME \\<^bsub> \\<^esub> \\<^bsup> \\<^esup> |
34 // FIXME \\<^bsub> \\<^esub> \\<^bsup> \\<^esup> |
35 // FIXME \\<^bold> \\<^loc> |
35 // FIXME \\<^bold> |
36 def ctrl_style(sym: String): Option[Byte => Byte] = |
36 def ctrl_style(sym: String): Option[Byte => Byte] = |
37 if (symbols.is_subscript_decoded(sym)) Some(subscript(_)) |
37 if (symbols.is_subscript_decoded(sym)) Some(subscript(_)) |
38 else if (symbols.is_superscript_decoded(sym)) Some(superscript(_)) |
38 else if (symbols.is_superscript_decoded(sym)) Some(superscript(_)) |
39 else None |
39 else None |
40 |
40 |