Bug 281

Summary: BDF standard update to version 2.2
Product: XStandards Reporter: Alan Coopersmith <alan.coopersmith>
Component: BDFAssignee: Paul Anderson <pma>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: minor    
Priority: low CC: Markus.Kuhn, roland.mainz, shawn.t.rutledge
Version: X11R6.6   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Alan Coopersmith 2004-03-07 12:10:22 UTC
The X.org Standards include Bitmap Distribution Format spec version 2.1.

Adobe has since (in 1993) published an updated version of the spec as version 2.2,
which can be found at
http://partners.adobe.com/asn/developer/pdfs/tn/5005.BDF_Spec.pdf
Comment 1 Shawn Rutledge 2008-01-11 13:44:27 UTC
I was looking for some antialiased "bitmap" (pixmap actually) font format that is supported by X.  FontForge can generate BDF files from TrueType fonts, so I thought it would be that simple.  However if I use a depth of 4 bits per pixel, it exports them as BDF version 2.3!  I'm not sure if that spec exists yet in any official form.  But this page

http://fontforge.sourceforge.net/BDFgrey.html

describes Microsoft extensions for greymap fonts, which I'm guessing the FontForge author probably considers to be a defacto 2.3 version of the spec.  And here

http://www.freetype.org/freetype2/index.html#features

we see the statement 

"By default, FreeType 2 supports the following font formats.
    * TrueType fonts (and collections)
   ...
    * BDF fonts (including anti-aliased ones)
   ..."

So maybe antialiased fonts could be supported in this way.  

Otherwise what about PCF?  Can it handle pixmap glyphs?  I'm thinking probably not.

(Yes I'm aware that for most purposes, especially for antialiasing, people are using TrueType nowadays.  But I do wonder if some pre-rasterized format would not be more efficient for use on embedded systems.)
Comment 2 Tollef Fog Heen 2010-02-09 13:45:03 UTC
Adding missing QA contact
Comment 3 GitLab Migration User 2019-02-21 10:27:08 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/doc/xorg-docs/issues/3.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.