- return LM_TC_SYMB;
-}
-
-
-void MathSymbolInset::metrics(MathStyles st) const
-{
- size_ = st;
- MathTextCodes Code = code();
- if (sym_->latex_font_id > 0 && math_font_available(Code)) {
- mathed_char_dim(Code, size_, sym_->latex_font_id,
- ascent_, descent_, width_);
- if (Code == LM_TC_CMEX) {
- h_ = 4*descent_/5;
- ascent_ += h_;
- descent_ -= h_;
- }
- } else if (sym_->id > 0 && sym_->id < 255 &&
- math_font_available(LM_TC_SYMB)) {
- mathed_char_dim(code2(), size_, sym_->id,
- ascent_, descent_, width_);
- } else {
- mathed_string_dim(LM_TC_TEX, size_, sym_->name, ascent_, descent_, width_);
- }