Mark Leisher | 22 May 2008 01:04

[ft] gbdfed 1.4 released

http://www.math.nmsu.edu/~mleisher/Software/gbdfed

This version contains several bug fixes, a minor accelerator change on 
the File menu, and adds a "Recent Fonts" menu to the File menu.

P.S.: It successfully compiles and runs on OS X 10.5.2 with X11 
installed and with GTK+ installed using Mac Ports. It may compile and 
run with earlier OS X versions. A Carbon version might happen some time 
over the next year.

Next major version will compile and run on Windows with mingw.
--

-- 
Mark Leisher
Mark Leisher | 27 Oct 2006 16:49

[ft] gbdfed 1.2 released

This version does not have anything new. The primary improvements are 
fixes for 64-bit platforms. Some better memory utilization on 64-bit 
platforms will be in version 1.3.

http://crl.nmsu.edu/~mleisher/gbdfed-1.2.tar.bz2
http://crl.nmsu.edu/~mleisher/gbdfed-1.2.tar.gz
--

-- 
------------------------------------------------------------------------
Mark Leisher
Computing Research Lab              We find comfort among those who
New Mexico State University         agree with us, growth among those
Box 30001, MSC 3CRL                 who don't.
Las Cruces, NM  88003                 -- Frank A. Clark
Mark Leisher | 11 Sep 2006 22:07

[ft] Re: gbdfed 1.1 patch 2

I somehow messed up part of the second patch. Since so few people have 
downloaded the patch so far, I updated it with the fixed patch for 
htext.h. Let me know if anyone has any more trouble with it.

   http://crl.nmsu.edu/~mleisher/gbdfed-1.1-patch2
--

-- 
------------------------------------------------------------------------
Mark Leisher
Computing Research Lab              We find comfort among those who
New Mexico State University         agree with us, growth among those
Box 30001, MSC 3CRL                 who don't.
Las Cruces, NM  88003                 -- Frank A. Clark
Mark Leisher | 11 Sep 2006 19:21

[ft] gbdfed 1.1 patch 2 available

This patch fixes several problems including running on 64-bit systems, a 
crash loading certain kinds of console fonts, and some bad 
initializations that might have contributed to some unreproducible behavior.

   http://crl.nmsu.edu/~mleisher/gbdfed-1.1-patch2

   http://crl.nmsu.edu/~mleisher/gbdfed.html
--

-- 
------------------------------------------------------------------------
Mark Leisher
Computing Research Lab              We find comfort among those who
New Mexico State University         agree with us, growth among those
Box 30001, MSC 3CRL                 who don't.
Las Cruces, NM  88003                 -- Frank A. Clark
Mark Leisher | 14 Jul 2006 19:25

[ft] gbdfed 1.1 released

gbdfed 1.1 is now available in source form from 
http://crl.nmsu.edu/~mleisher/gbdfed.html.

Changes from version 1.0:

1. Fixed several major bugs.
2. Made support for HBF optional for licensing reasons.
3. Made the online help text look a lot nicer.
--

-- 
------------------------------------------------------------------------
Mark Leisher
Computing Research Lab              They never open their mouths
New Mexico State University         without subtracting from the
Box 30001, MSC 3CRL                 sum of human knowledge.
Las Cruces, NM  88003                 -- Thomas Bracket Reed (1839-1902)
Hong Zhu | 27 Mar 2006 19:38

TTF

Hi all,

Apology if I'm on the wrong list...

What True Type Fonts are available? Is there anything else besides following
fonts on a RHEL3(/usr/X11R6/lib/X11/fonts/TTF)? If so, where can I download
them?

luximbi.ttf  luximr.ttf   luxirri.ttf  luxisb.ttf
luximb.ttf   luxirbi.ttf  luxirr.ttf   luxisri.ttf
luximri.ttf  luxirb.ttf   luxisbi.ttf  luxisr.ttf

Many thanks in advance,
Hong
Mark Leisher | 4 Feb 2006 00:35

gbdfed 1.0 patches 1 and 2 available

There are two patches available to fix several serious problems caused by my 
"rush to market."

http://crl.nmsu.edu/~mleisher/gbdfed-1.0-patch1
http://crl.nmsu.edu/~mleisher/gbdfed-1.0-patch2

Home Page: http://crl.nmsu.edu/~mleisher/gbdfed.html
--

-- 
---------------------------------------------------------------------------
Mark Leisher
Computing Research Lab                   In the republic of mediocrity,
New Mexico State University                genius is dangerous.
Box 30001, MSC 3CRL                        -- Robert G. Ingersoll (1833-1899)
Las Cruces, NM  88003
Mark Leisher | 17 Jan 2006 19:27

[ft] gbdfed 1.0 released

The release version of gbdfed is available at 
http://crl.nmsu.edu/~mleisher/gbdfed.html.

The primary changes from the beta version are:

1. By request, added back in support for creating/editing 2, 4, and 8 bits per 
pixel gray scale fonts.
2. Fixed several dialog problems.

The documentation hasn't been properly edited yet, but that will come in 
patches as I have time to do it.

PS: if there is anyone out there that actually used xmbdfed to create 
grayscale fonts, you will notice gbdfed does things differently. The color 
values are now indexes between 1 and 2^bpp - 1 in ascending order instead of 
16-bit gray values in descending order. Your glyphs may look inverted. If this 
is the case, let me know and I will provide a program to convert your 
grayscale fonts to the new system.
--

-- 
---------------------------------------------------------------------------
Mark Leisher
Computing Research Lab            A sneer is the weapon of the weak.
New Mexico State University         -- James Russell Lowell (1819-1891)
Box 30001, MSC 3CRL
Las Cruces, NM  88003
Mark Leisher | 9 Jan 2006 00:24

[ft] gbdfed 1.0 beta patch 1

As usual, I "fixed" something without testing it just before releasing 
the beta sources. The patch is small.

   http://crl.nmsu.edu/~mleisher/gbdfed-1.0-beta-patch1

Mark Leisher
Mark Leisher | 8 Jan 2006 06:23

gbdfed 1.0 BDF font editor beta available

The sources for the successor to 
http://crl.nmsu.edu/~mleisher/xmbdfed.html are now available to play 
with. There is a link at the bottom of the URL, or you can get it 
directly from http://crl.nmsu.edu/~mleisher/gbdfed-1.0-beta.tar.gz.

There was no interest expressed in support for grayscale fonts, so I 
just removed the support for that feature.

I'm sure there are still some glaring bugs because I haven't had the 
chance to test everything thoroughly yet. Please let me know about 
problems or changes you want to see.

Needs pkg-config and gtk+ 2.6 or later (might work with 2.3 or later).

Enjoy!
Mark Leisher
Turner, David | 9 Dec 2005 11:02
Favicon

RE: [ft] Creating an [OT]TF font from BDF font

Hi George,

I think it's a nice proposal, but I'd like to provide an alternative.
The idea being that to avoid two subtables indirections, as well as
the separation of properties/non-properties you made, since I believe
it might be important to re-create a BDF font file with atoms listed
in the correct order:

----------------------------------cut here-------------------------------
the format of the 'BDF' SFNT table is the following:                              
                                                                           
  USHORT   version         : 'BDF' table version number, must be 0x0001    
  USHORT   strikeCount     : number of strikes in table                    
  USHORT   stringTable     : offset (from start of table) to string table  
                             note that the string table ends at the end    
                             of the BDF table. Each string is 8-bit and
                             0-terminated.

followed by an array of 'strikeCount' descriptors that look like:          
                                                                           
  USHORT   ppem       : vertical pixels-per-EM for this strike        
  USHORT   num_items  : number of items (properties and atoms), max is 255 
                                                                           
this array is followed by 'strikeCount' value sets. Each "value set" is    
an array of (num_items) items that look like:              
                                                                           
  USHORT   item_name   : offset in string table to item name
  USHORT   item_type   : item type: 0 => non-property (e.g. COMMENT, FONTBOUNDINGBOX, etc..)
                                    1 => string property 
                                    2 => int32 property
(Continue reading)


Gmane