![JAR search and dependency download from the Maven repository](/logo.png)
org.scilab.forge.jlatexmath.DefaultTeXFontParser.class Maven / Gradle / Ivy
???? 3?
???
??
?
?? ? ?
??
??
??
???? ???
? ???
?????
???
???
??
??
??
#??
#??
?
#?
?? ?
?
????
0?
?
????????
??
???
D?
D?? K??????
?
?
? D?
D? D?
D? D?
D? D?
D? D?
D?
? ?
???/
?
???
???
??c
???
????
D? K? q?? K???? v
z ? ?
z
?
?
z
??!"
#$
??%
&'(<)*
?+
?,-./ 01
234h5
?6789: K;<?<?= ?>?
?@AB
?CDE
?FGHIJKLMN KOP
?Q
RSTU
?VWX
?Y
?
Z
[ NextLargerParser InnerClasses LigParser
KernParser ExtensionParser CharChildParser registerFontExceptionDisplayed Z shouldRegisterFonts factory *Ljavax/xml/parsers/DocumentBuilderFactory;
RESOURCE_NAME Ljava/lang/String;
ConstantValue STYLE_MAPPING_EL SYMBOL_MAPPING_EL
GEN_SET_EL
MUFONTID_ATTR SPACEFONTID_ATTR Font_ID Ljava/util/ArrayList; Signature )Ljava/util/ArrayList; rangeTypeMappings Ljava/util/Map; 6Ljava/util/Map; charChildParsers eLjava/util/Map; parsedTextStyles JLjava/util/Map; root Lorg/w3c/dom/Element; base Ljava/lang/Object; ()V Code LineNumberTable LocalVariableTable this 2Lorg/scilab/forge/jlatexmath/DefaultTeXFontParser;
Exceptions *(Ljava/io/InputStream;Ljava/lang/String;)V e Ljava/lang/Exception; file Ljava/io/InputStream; name
StackMapTable?\-? <(Ljava/lang/Object;Ljava/io/InputStream;Ljava/lang/String;)V setCharChildParsers parseFontDescriptions w([Lorg/scilab/forge/jlatexmath/FontInfo;Ljava/io/InputStream;Ljava/lang/String;)[Lorg/scilab/forge/jlatexmath/FontInfo; font j I fin &Lorg/scilab/forge/jlatexmath/FontInfo; i fi '[Lorg/scilab/forge/jlatexmath/FontInfo; res fontName fontId space F xHeight quad skewChar unicode bold roman ss tt it path info listF Lorg/w3c/dom/NodeList; LocalVariableTypeTable =Ljava/util/ArrayList;????] P([Lorg/scilab/forge/jlatexmath/FontInfo;)[Lorg/scilab/forge/jlatexmath/FontInfo; include list fontDescriptions parseExtraPath syms settings processCharElement >(Lorg/w3c/dom/Element;Lorg/scilab/forge/jlatexmath/FontInfo;)V el parser node Lorg/w3c/dom/Node; charElement ch C metrics [F??
registerFonts (Z)V b
createFont #(Ljava/lang/String;)Ljava/awt/Font; 8(Ljava/io/InputStream;Ljava/lang/String;)Ljava/awt/Font; registerFontMethod Ljava/lang/reflect/Method; ex ioex Ljava/io/IOException; f Ljava/awt/Font;
graphicEnv Ljava/awt/GraphicsEnvironment; fontIn^_ parseSymbolMappings ()Ljava/util/Map; map mapping
symbolName
boldFontId listM symbolMappings ILjava/util/Map;` K()Ljava/util/Map; parseDefaultTextStyleMappings ()[Ljava/lang/String; code codeMapping
textStyleName styleMapping charFonts '[Lorg/scilab/forge/jlatexmath/CharFont; index [Ljava/lang/String; defaultTextStyleMappingsj parseParameters Lorg/w3c/dom/NamedNodeMap;
parameters 4Ljava/util/Map;a 6()Ljava/util/Map; parseGeneralSettings generalSettings 5Ljava/util/Map; 7()Ljava/util/Map; parseTextStyleMappings L()Ljava/util/Map; parseStyleMappings mapRange mapRangeList textStyleMappings setRangeTypeMappings getAttrValueAndCheckIfNotNull ;(Ljava/lang/String;Lorg/w3c/dom/Element;)Ljava/lang/String; attrName element attrValue getFloatAndCheck *(Ljava/lang/String;Lorg/w3c/dom/Element;)F !Ljava/lang/NumberFormatException;T getIntAndCheck *(Ljava/lang/String;Lorg/w3c/dom/Element;)I getOptionalInt +(Ljava/lang/String;Lorg/w3c/dom/Element;I)I defaultValue getOptionalFloat +(Ljava/lang/String;Lorg/w3c/dom/Element;F)F
access$000 x0 x1
SourceFile DefaultTeXFontParser.java~ 0org/scilab/forge/jlatexmath/DefaultTeXFontParser DefaultTeXFont.xmlbc ? ? ? ? ? ? ? ?deCfCghijklmn ? ? java/lang/Exception 5org/scilab/forge/jlatexmath/XMLResourceParseException ?o ? ? Kern ;org/scilab/forge/jlatexmath/DefaultTeXFontParser$KernParser`pq Lig :org/scilab/forge/jlatexmath/DefaultTeXFontParser$LigParser
NextLarger Aorg/scilab/forge/jlatexmath/DefaultTeXFontParser$NextLargerParser Extension @org/scilab/forge/jlatexmath/DefaultTeXFontParser$ExtensionParser java/util/ArrayListrst ?u java/lang/StringBuilder Cannot find the file vw !xy ?z id ? ?{|}~ 6org/scilab/forge/jlatexmath/FontAlreadyLoadedException Font is already loaded !???? boldVersion 2org/scilab/forge/jlatexmath/ResourceParseException romanVersion ssVersion ttVersion itVersion /??? $org/scilab/forge/jlatexmath/FontInfo ???? Char??]???? org/w3c/dom/Element56????? ???? ???? ???? ???? ???yW ? ??? FontDescriptions Metrics??
TeXSymbols?? ? FormulaSettings?? ??? *org/scilab/forge/jlatexmath/DefaultTeXFont width?? height depth italic?????? org/w3c/dom/Node?y?? CDefaultTeXFont.xml: a -element has an unknown child element ' '! @org/scilab/forge/jlatexmath/DefaultTeXFontParser$CharChildParserj? ? ?EG
java/awt/FontE?????^?? registerFont java/lang/Class?? java/lang/Object??? java/lang/Boolean????? Cannot register the font ?y??z ? ? NWarning: Jlatexmath: Could not access to registerFont. Please update to java 6\? ? java/io/IOException java/lang/RuntimeException Close threw exception (DefaultTeXFont.xml: error reading font ' '. Error message: ?y java/util/HashMap SymbolMappings ?? Mapping
SymbolMapping boldId $org/scilab/forge/jlatexmath/CharFont ?? ?? java/lang/String DefaultTextStyleMapping MapStyle ? ? "contains an unknown "range name" ' ?? textStyle contains an unknown text style ' java/lang/Integer?? 4DefaultTeXFont.xml: the default text style mapping ' ' for the range ' %' contains no mapping for that range!
Parameters??a org/w3c/dom/Attr?y java/lang/Float ?? GeneralSettings mufontid?? spacefontid scriptfactor?? scriptscriptfactor TextStyleMappings TextStyleMapping MapRange start numbers capitals small?? ?~??? java/lang/NumberFormatException has an invalid real value!?? has an invalid integer value! has an invalid float value!??} ?
? java/io/InputStream org/w3c/dom/NodeList java/awt/GraphicsEnvironment java/lang/Throwable
java/util/Map org/w3c/dom/NamedNodeMap getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; (javax/xml/parsers/DocumentBuilderFactory #setIgnoringElementContentWhitespace setIgnoringComments newDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; !javax/xml/parsers/DocumentBuilder parse -(Ljava/io/InputStream;)Lorg/w3c/dom/Document; org/w3c/dom/Document getDocumentElement ()Lorg/w3c/dom/Element; *(Ljava/lang/String;Ljava/lang/Throwable;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; (Ljava/util/Collection;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V indexOf (Ljava/lang/Object;)I add (Ljava/lang/Object;)Z lastIndexOf (Ljava/lang/String;)I substring (II)Ljava/lang/String; ?(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;IFFFLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V setSkewChar (C)V getElementsByTagName *(Ljava/lang/String;)Lorg/w3c/dom/NodeList; getLength ()I item (I)Lorg/w3c/dom/Node; size get (I)Ljava/lang/Object; setBoldId (I)V
setRomanId setSsId setTtId setItId toArray (([Ljava/lang/Object;)[Ljava/lang/Object; getClass ()Ljava/lang/Class; &org/scilab/forge/jlatexmath/SymbolAtom
addSymbolAtom &org/scilab/forge/jlatexmath/TeXFormula addSymbolMappings
setMetrics (C[F)V
getChildNodes ()Lorg/w3c/dom/NodeList; getNodeType ()S
getTagName &(Ljava/lang/Object;)Ljava/lang/Object; ?(Lorg/w3c/dom/Element;CLorg/scilab/forge/jlatexmath/FontInfo;)V '(ILjava/io/InputStream;)Ljava/awt/Font; PIXELS_PER_POINT FONT_SCALE_FACTOR
deriveFont (F)Ljava/awt/Font; getLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment; getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; FALSE Ljava/lang/Boolean; java/lang/System err Ljava/io/PrintStream; getFontName java/io/PrintStream println close
getMessage '(Ljava/lang/String;Ljava/lang/String;)V (CI)V (CII)V K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V intValue
getAttributes ()Lorg/w3c/dom/NamedNodeMap; getName (F)V valueOf (I)Ljava/lang/Integer; (F)Ljava/lang/Float; getAttribute &(Ljava/lang/String;)Ljava/lang/String; equals java/lang/Double parseDouble (Ljava/lang/String;)D parseInt newInstance ,()Ljavax/xml/parsers/DocumentBuilderFactory; ! ?
? ?
? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <