The problem is not a bug in the texttopdf filter and so not a bug to be
fixed in the cups package. The bug is in the FreeMono font which is
provided by the ttf-freefont package. See e-mail cited below (Hin-Tak
was mentor of the Google Summer of Code student who wrote texttopdf,
Steve is upstream developer of the FreeMono font).

Moving to ttf-freefont ...

----------

Date: Sat, 23 Jan 2010 15:20:58 -0800 (PST)
From: Hin-Tak Leung <hintak_leung at yahoo dot co dot uk>
Subject: Bug in FreeMono - it is not monospace (Re: texttopdf has problems 
under CUPS 1.4.x)
To: Steve White <stevan dot white at googlemail dot com>
Cc: Till Kamppeter <till dot kamppeter at gmail dot com>

Hi Steve,

It appears that a change you committed to FreeMono about 2 years ago:

Date: Sat, 12 Apr 2008 19:39:46 +0000
 More fiddling with Greek accents
 Made quotes "bent"

has resulted in FreeMono no longer being monospace - some character
spacing becomes wider/narrower. See screenshot attached (before and
after) - note in the before part, every glyph lines up vertically, which
is no longer the case in the after. I don't quite get the details of
your change, but that's what it appears to ftview, one of freetype's
viewing tools.

This problem probably isn't noticeable in mixed-font usage, but only
when using FreeMono as a monospace font to typeset text and make certain
assumptions about per-character-width to fit per page.

Till (of Ubuntu) passed me one of the bugs from texttopdf which was a
written as a Google Summer of Code project under my guidance a year and
half ago - I narrowed it down to this particular cvs change and the fact
that texttopdf needs on FreeMono when typesetting in utf-8 locale, and
FreeMono has changed since the project completed. I believe at the
moment, the bug happens because the code assumes one width for spacing
and another for fitting with a page, although I haven't found out where
that assumptions are yet.

I hope you have some idea about this anomaly, and can provide a fix
soon.

Cheers,
Hin-Tak


** Package changed: cups (Ubuntu) => ttf-freefont (Ubuntu)

** Changed in: ttf-freefont (Ubuntu)
   Importance: Medium => High

-- 
Printer autoconfigured, but LPR prints with to wide font/cpi setting
https://bugs.launchpad.net/bugs/447961
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to