Free ASCII Bitmap Font

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
User avatar
Creature
Member
Member
Posts: 548
Joined: Sat Dec 27, 2008 2:34 pm
Location: Belgium

Free ASCII Bitmap Font

Post by Creature »

After fiddling around with video a bit, I started looking for a decent font. After searching high and low, I found no font that suited my purposes, so I decided to use the standard text video font. In the below archive, you'll find a bitmap font (in .bmp format) that contains all the 256 ASCII characters in a row.

The ConsoleFont.bmp image is nothing more than the extended ASCII charset. This can be very useful if you desire video mode with a simple font (you can make it look like an enhanced text mode, if you want to).

The font is public domain as far as I'm concerned (I did nothing more than print the characters in the console and create a bitmap out of them).

The ConsoleFont.raw image is the same as the bitmap image, but with a stripped header; the image contains the pixels only. Both images are 8-bit (thus 1 byte per pixel). Note that the console font is a 9x16 font. Using this font shouldn't be too hard with a simple algorithm :).

I hope you'll be able to enjoy this ;)
Creature
Attachments
Font.zip
(5.27 KiB) Downloaded 2123 times
When the chance of succeeding is 99%, there is still a 50% chance of that success happening.
User avatar
Karlosoft
Member
Member
Posts: 277
Joined: Thu Feb 14, 2008 10:46 am
Location: Italy
Contact:

Re: Free ASCII Bitmap Font

Post by Karlosoft »

Only one note. The 9 pixel is the same of the eight for the extended chars, a simple space with the same color of the background for the first 128. It is copied only in the textual mode. It isn't difficult but i think is more simple remap the chars and make characters as dots... If you load an 8x8 font you have 64 pixel for char so, you can have dots of two pixel each one. Than after you have drawn your "ASCII ART" you reenable the default 8x8 font.

PS. The rom of the bios doesn't contains chars with 8bits for pixel. I mean in 8bit there are 8 pixel. :). And the 9th pixel is only software

Look at http://www.min.at/prinz/software/pixelfont/ and http://www.bsdg.org/swag/EGAVGA/0159.PAS.html
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Re: Free ASCII Bitmap Font

Post by earlz »

what gives you say that the (possibly) proprietary BIOS font can belong to you and you put it out as public domain?

maybe I'm not understanding. Did you actually make this font, or did you rip it out of a BIOS/Emulator?
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Free ASCII Bitmap Font

Post by Combuster »

earlz wrote:what gives you say that the (possibly) proprietary BIOS font can belong to you and you put it out as public domain?
Because it is public domain?
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Creature
Member
Member
Posts: 548
Joined: Sat Dec 27, 2008 2:34 pm
Location: Belgium

Re: Free ASCII Bitmap Font

Post by Creature »

earlz wrote:maybe I'm not understanding. Did you actually make this font, or did you rip it out of a BIOS/Emulator?
The latter one. I was indeed doubting if it was proprietary. Then again, it's standard and I think most standard BIOS' use it and we use it indirectly in text mode, so I don't see what would be wrong with duplicating it in VGA mode. I am indeed giving it out as public domain in the sense of "you can do the same as me by simply following the same process, I'm only saving you the work.".

If it really does seem to be proprietary, I will remove it.
When the chance of succeeding is 99%, there is still a 50% chance of that success happening.
User avatar
Karlosoft
Member
Member
Posts: 277
Joined: Thu Feb 14, 2008 10:46 am
Location: Italy
Contact:

Re: Free ASCII Bitmap Font

Post by Karlosoft »

Well is as the Calibri font of windows. You can see, use and write with it because it is included in all the windows 7 system but you can't say that is public domain :)
User avatar
~
Member
Member
Posts: 1226
Joined: Tue Mar 06, 2007 11:17 am
Libera.chat IRC: ArcheFire

Re: Free ASCII Bitmap Font

Post by ~ »

I'd copy the VGA font from a clone 386SX machine (1992). I don't think that such thing could be called "piracy" since anyway ASCII characters in that age were all standard in those PC's and were nothing special, and were already publicly defined. I don't remember seeing differences, all PC's from there and back to the 8088 seemed to have the exact same characters except for the ones like the Tandy which seemed to have some changed symbols.

If not, why anybody ever sued any clone PC manufacturer, or did they? I don't think so. That would mean that some BIOS vendor holds the rights to the ASCII charset, and I've never heard such thing.

If you look carefuly, you will see many different machines with identical fonts, at most there are only some different slight details like the style of letters like A or P.
=============================================

Well, anyway I think we could be talking about a hardware font embedded into the video BIOS from a video card, but in the same way, I don't think that a 100% standard font taken from an old and long forgotten ISA card from the beginning of 90's could possibly be called "piracy" of one of the oldest standards as is ASCII, defined everywhere.
YouTube:
http://youtube.com/@AltComp126

My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
OrOS
Member
Member
Posts: 143
Joined: Sat Sep 08, 2007 11:26 pm
Location: Canada

Re: Free ASCII Bitmap Font

Post by OrOS »

the fonts in bochs are in the public domain.

68 The source code contains fonts from fntcol16.zip (c) by Joseph Gil avalable at :
69 ftp://ftp.simtel.net/pub/simtelnet/msdo ... tcol16.zip
70 These fonts are public domain
User avatar
~
Member
Member
Posts: 1226
Joined: Tue Mar 06, 2007 11:17 am
Libera.chat IRC: ArcheFire

Re: Free ASCII Bitmap Font

Post by ~ »

OrOS wrote:the fonts in bochs are in the public domain.

68 The source code contains fonts from fntcol16.zip (c) by Joseph Gil avalable at :
69 ftp://ftp.simtel.net/pub/simtelnet/msdo ... tcol16.zip
70 These fonts are public domain

Hey, that's an excellent reference. But that link doesn't seem to work, so it seems to be here also:

http://shareware.pcmag.com/free-downloa ... 49501.html

And this is what Joseph Gil has written in that archive:
This *compilation* is (c) Copyright 1991,1992 Joseph (Yossi) Gil.
Permission is granted to use and redistribute the files comprising
this collection in any way (including conversion to another format),
provided that my name and addresses and this notice is preserved.

Simple (dare I say trivial?) bitmapped screen fonts such as the ones
included in this collection cannot be copyrighted. In general, one can
only copyright programs that generate fonts. This is why postscript
fonts are copyrightable. For more details refer to discussions various
"legal" newsgroups. In addition, I have included a relevant excerpt
from the FAQ of comp.fonts at the bottom of this document.

No one can claim any copyright on the fonts in this archive. They
have been collected from numerous sources. Legally speaking, you are
*free* to do with the individual fonts whatever you like. Individual
fonts are in the public domain. I do ask that you will kindly refrain
from causing confusion by distributing modified versions of the fonts
contained in this collection.

Please send any all your EGA/VGA text mode fonts contributions to me
rather than distributing a modified version of this collection. I
will add your fonts to the next edition of this collection and happily
acknowledge your help. Your cooperation will enable us all to benefit
from your contribution. See the file LOOKING4.TXT for more details.

I am trying to keep track of the origins of these fonts. See the file
FONTORIG.TXT. Unfortunately, I only started to record this information
on version 1.2. Records of origin of earlier fonts are missing.
If you know the origin of any of the fonts here, please drop me a note.

Staring on version 1.6 the collection also includes some of the
miscellaneous utilities which I use for preparing it. Among these
you will find programs for loading, viewing, trimming and otherwise
manipulating the fonts. These utilities are also distributed as a
separate archive called fntutlXX.ZIP where XX is the version number.
All the utilities require no shareware payment. Restrictions on
distribution and usage are only to the extent necessary to protect
the free distribution.

I see this is as my pleasant duty to pay tribute to the following
individuals who communicated and contributed to this archive:

Dov Grobgeld <[email protected]>
Angelos Karageorgiou <[email protected]>,<[email protected]>
Alexandre (Alex) Khalil <[email protected]>,<[email protected]>
Patrick Arzul <[email protected]>
Mike Threepoint <[email protected]>
Glaude David [Glu] <[email protected]>
Jean-Marc Lasgouttes <[email protected]>
Itamar Even-Zohar <[email protected]>
A.Weeks%[email protected]
Miguel Farah.


This collection would not have been what it today is without their
help!


Author's Address
================
E-mail internet address: [email protected]

Alternate E-mail addresses: [email protected], [email protected].

Permanent mailing address is:
Joseph Gil, P.O. Box 3148, Jerusalem, Israel.

Hebrew mailing address (you cannot read the following unless
your screen adapter can display Hebrew character):
Œ‰‚ ‰‘…‰
3148 .ƒ.š
‰Œ™…˜‰

--------------------------------------------------------------------------
From comp.fonts Sat Sep 5 11:12:35 1992
[email protected] (Norman Walsh)
Newsgroups: comp.fonts Subject: FAQ: Part-I: General Info Message-ID:
<[email protected]> Date: 4 Sep 92 19:32:07 GMT
Reply-To: [email protected] Organization: Dept of Comp and Info Sci,
Univ of Mass (Amherst)

FAQ for comp.fonts: Part I: General Info

Maintained by Norm Walsh <[email protected]> and
Bharathi Jagadeesh <[email protected]>

Version 0.0.3, Release 04SEP92

Welcome to the comp.fonts FAQ. This article, posted monthly, describes
many of the basic questions that seem to be repeated frequently on
comp.fonts. Your comments are both welcome and encouraged.

Standard disclaimers apply.

....
At one level, there are two major sorts of fonts: bitmapped and
outline (scalable). Bitmapped fonts are falling out of fashion
as various outline technologies grow in popularity and support.

Bitmapped fonts represent each character as a rectangular grid of
pixels. The bitmap for each character indicates precisely what
pixels should be on and off. Printing a bitmapped character is
simply a matter of blasting the right bits out to the printer.
There are a number of disadvantages to this approach. The bitmap
represents a particular instance of the character at a particular
size and resolution. It is very difficult to change the size,
shape, or resolution of a bitmapped character without significant
loss of quality in the image. On the other hand, it's easy to do
things like shading and filling with bitmapped characters.

.....

5. Are fonts copyrightable?

This topic is hotly debated at regular intervals on comp.fonts.
Terry Carroll <[email protected]> provides the following
analysis of current [ed: as of 6/92] legislation and regulation
regarding fonts and copyrights. Members of the comp.fonts community
are encouraged to submit other materials that add clarity to the
issue.

*-
-----------------------------------------------------------*

First, the short answer: Typefaces are not copyrightable; bitmapped
fonts are not copyrightable, but scalable fonts are copyrightable.
Authorities for these conclusions follow.

Before we get started, let's get some terminology down:

A typeface is a set of letters, numbers, or other symbolic
characters, whose forms are related by repeating design elements
consistently applied in a notational system and are intended to be
embodied in articles whose intrinsic utilitarian function is for use
in composing text or other cognizable combinations of characters.

A font is the computer file or program that is used to represent
or create the typeface.

Now, on to the legal authorities:

Volume 37 of the Code of Federal Regulations specifies this about
the copyrightability of typefaces:

"The following are examples of works not subject to copyright and
applications for registration of such works cannot be entertained:
. . . typeface as typeface" 37 CFR 202.1(e).

By the way, you won't find that in the most recent (7/1/91) edition
of the CFR; the addition was enacted 2/21/92. It'll be in the
next edition, though. It's described in the 2/21/92 edition of
the Federal Register, page 6201 (57 FR 6201). The change didn't
actually change the law, it just clarified it, and codified existing
Copyright Office policy.

The regulation is in accordance with the House of Representatives
report that accompanied the new copyright law, when it was passed
in 1976:

"The Committee has considered, but chosen to defer, the possibility
of protecting the design of typefaces. A 'typeface' can be defined
as a set of letters, numbers, or other symbolic characters, whose
forms are related by repeating design elements consistently applied
in a notational system and are intended to be embodied in articles
whose intrinsic utilitarian function is for use in composing text
or other cognizable combinations of characters. The Committee
does not regard the design of typeface, as thus defined, to be a
copyrightable 'pictoral, graphic, or sculptural work' within the
meaning of this bill and the application of the dividing line in
section 101." H. R. Rep. No. 94-1476, 94th Congress, 2d Session
at 55 (1976), reprinted in 1978 U.S. Cong. and Admin. News 5659,
5668.

It's also in accordance with the one court case I know of that
has considered the matter: Eltra Corp. V. Ringer, 579 F.2d 294,
208 USPQ 1 (1978, C.A. 4, Va.).

The Copyright Office holds that a bitmapped font is nothing more
than a computerized representation of a typeface, and as such is
not copyrightable:

"The [September 29, 1988] Policy Decision [published at 53 FR 38110]
based on the [October 10,] 1986 Notice of Inquiry [published at 51
FR 36410] reiterated a number of previous registration decisions
made by the [Copyright] Office. First, under existing law, typeface
as such is not registerable. The Policy Decision then went on
to state the Office's position that 'data that merely represents
an electronic depiction of a particular typeface or individual
letterform' [that is, a bitmapped font] is also not registerable."
57 FR 6201.

However, scalable fonts are, in the opinion of the Copyright
Office, computer programs, and as such are copyrightable:

"... the Copyright Office is persuaded that creating scalable
typefonts using already-digitized typeface represents a
significant change in the industry since our previous [September
29, 1988] Policy Decision. We are also persuaded that computer
programs designed for generating typeface in conjunction with low
resolution and other printing devices may involve original computer
instructions entitled protection under the Copyright Act. For
example, the creation of scalable font output programs to produce
harmonious fonts consisting of hundreds of characters typically
involves many decisions in drafting the instructions that drive the
printer. The expression of these decisions is neither limited by
the unprotectable shape of the letters nor functionally mandated.
This expression, assuming it meets the usual standard of authorship,
is thus registerable as a computer program." 57 FR 6202.

*-[Unquote]---------------------------------------------------------*
YouTube:
http://youtube.com/@AltComp126

My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Re: Free ASCII Bitmap Font

Post by earlz »

wow, it has no copyright then. I had no idea bitmap fonts worked like that. (and to think I was always nervous about using a copied font in my OS)
Post Reply