]> git.lyx.org Git - features.git/blobdiff - src/insets/InsetIPA.cpp
Improved character count statistics for letter based insets (e.g. the LyX logo).
[features.git] / src / insets / InsetIPA.cpp
index c811cf6ff8fa3e34cea92cd3ba6b40067790092b..02dad4d455040ebf1585f77cf435033ade6d519c 100644 (file)
@@ -184,8 +184,8 @@ void InsetIPA::metrics(MetricsInfo & mi, Dimension & dim) const
                dim.wid = max(dim.wid, 4);
                dim.asc = max(dim.asc, 4);
 
-               dim.asc += TEXT_TO_INSET_OFFSET;
-               dim.des += TEXT_TO_INSET_OFFSET;
+               dim.asc += topOffset(mi.base.bv);
+               dim.des += bottomOffset(mi.base.bv);
                // insert a one pixel gap
                dim.wid += 1;
                Dimension dim_dummy;
@@ -233,7 +233,15 @@ void InsetIPA::latex(otexstream & os, OutputParams const & runparams_in) const
 }
 
 
-docstring InsetIPA::xhtml(XHTMLStream & xs, OutputParams const & runparams_in) const
+void InsetIPA::docbook(XMLStream & xs, OutputParams const & runparams) const
+{
+       OutputParams rp(runparams);
+       rp.inIPA = true;
+       InsetText::docbook(xs, rp);
+}
+
+
+docstring InsetIPA::xhtml(XMLStream & xs, OutputParams const & runparams_in) const
 {
        OutputParams runparams(runparams_in);
        runparams.inIPA = true;