Public bug reported: The following LaTeX code produces good PDF with pdflatex, but the \lstinline adds one to each character (e.g., "abc" -> "bcd") with the \listingsfont from the listings package.
\documentclass{article} \usepackage{bera} \usepackage{listings} \usepackage{ifxetex} \ifxetex \usepackage{fontspec}\newfontface\listingsfont[Path]{fvmr8a.pfb} \newfontface\listingsboldfont[Path]{fvmb8a.pfb} \else \edef\oldtt{\ttdefault}\usepackage[scaled]{beramono}\usepackage[T1]{fontenc} \renewcommand*\ttdefault{\oldtt}\newcommand{\listingsfont}{\fontfamily{fvm}\selectfont} \renewcommand*\ttdefault{\oldtt}\newcommand{\listingsboldfont}{\fontfamily{fvm}\selectfont} \fi \lstset{basicstyle=\listingsfont} \begin{document} An example that uses the listingfont to render ``int hms 0123'': \lstinline?int hms 0123? Now for a program not using the listingfont: \begin{lstlisting}[language=C] #include <stdio.h> int main(void) { printf("Hello world.\n"); return 0; } \end{lstlisting} \end{document} ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: texlive-latex-recommended 2015.20150625-1ubuntu1 ProcVersionSignature: Ubuntu 4.2.0-19.23-generic 4.2.6 Uname: Linux 4.2.0-19-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.19.1-0ubuntu5 Architecture: amd64 CurrentDesktop: Unity Date: Sun Nov 29 20:04:29 2015 InstallationDate: Installed on 2015-04-24 (220 days ago) InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422) PackageArchitecture: all ProcEnviron: LANGUAGE=en_US PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: texlive-base UpgradeStatus: Upgraded to wily on 2015-10-23 (37 days ago) ** Affects: texlive-base (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug wily -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1521047 Title: xelatex produces off-by-one error in listings package To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/texlive-base/+bug/1521047/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs