]> git.lyx.org Git - lyx.git/commitdiff
Fixup 1d637b8a: do not set extra spacing for typewriter
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 23 May 2023 07:20:52 +0000 (09:20 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 23 May 2023 07:22:51 +0000 (09:22 +0200)
This messed up rows with both normal and typewriter fonts.

src/Row.cpp

index 769d3e3c746759bef96c1b61d13b74c6721923fa..c39d63bd20e66025ad4ac9f8e85bfbc9c40f8260 100644 (file)
@@ -61,7 +61,7 @@ int Row::Element::expansionAmount() const
 
 void Row::Element::setExtra(double extra_per_em)
 {
-       if (type != STRING)
+       if (type != STRING || font.fontInfo().family() == TYPEWRITER_FAMILY)
                return;
        extra = extra_per_em * theFontMetrics(font).em();
 }