Bug 197799 - Implement ecofont printing system
Summary: Implement ecofont printing system
Status: RESOLVED INTENTIONAL
Alias: None
Product: kdeprint
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: KDEPrint Devel Mailinglist
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-25 07:49 UTC by m.wege
Modified: 2009-06-29 08:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m.wege 2009-06-25 07:49:20 UTC
Version:            (using KDE 4.2.90)
Installed from:    Ubuntu Packages

I just discovered this:
http://www.ecofont.eu/en_pro_ecofont_professional.html
A "new" method of manipulating fonts in the moment of print to save ink. It sounds really cool and it would be nice to have this implemented in the KDE printing system. It might be complex, I do not know how much, but its really cool, useful and ecological :-)
Comment 1 John Layt 2009-06-28 18:13:18 UTC
A fine idea assuming it does actually work, but unfortunately a proprietary closed solution that requires paying a fee.  The secret sauce does appear to lie in making 'hole-y' versions of the fonts, then having an easy way to switch to them when rendering the print job.  As such the bulk of the work would lie with the font designers producing the hole-y fonts and so it would be better starting with them.  Someone like the Liberation font guys would be a good place to start.  Once the fonts would be available, then some automatic font substitution method would be needed which we would have to investigate whether its best done or doable at app, Qt or CUPS level depending.
Comment 2 m.wege 2009-06-29 08:58:21 UTC
As I understand they do not provide new altered fonts. They have an algorithm manipulating the fonts the user is working with when he uses the print command. So the secret sauce would be not to create all these fonts, rather for someone to create such an algorithm and implement it.