9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Fonts
@ 2002-01-07  9:38 skipt
  0 siblings, 0 replies; 30+ messages in thread
From: skipt @ 2002-01-07  9:38 UTC (permalink / raw)
  To: 9fans

Is there a way to import TrueType fonts? How about X .bdf's?



^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] Fonts
@ 2002-01-07 18:41 Russ Cox
  2002-01-07 20:16 ` Fariborz Tavakkolian
  0 siblings, 1 reply; 30+ messages in thread
From: Russ Cox @ 2002-01-07 18:41 UTC (permalink / raw)
  To: 9fans

I don't think it would be too hard to adapt FreeType
to be used to provide access to TrueType and Type1 fonts.
The main issue that I don't understand is how to properly
handle the Unicode character set; surely there is some
comment inside the font files telling the encoding, and I
expect you'd end up using description files just like we
have today (cat $font).

X bitmap fonts should be a bit easier -- just convert
them into Plan 9 images, reorder the characters appropriately,
and write a description file.

For very small and even normal-sized terminal fonts,
I think the Lucida fonts that Plan 9 uses are the clearest
choice you've got, although I can imagine that if you
wanted to write a WYSIAYG editor of sorts, you'd need
some sort of rescalable fonts.

Russ


^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] Fonts
@ 2002-01-07 19:04 forsyth
  0 siblings, 0 replies; 30+ messages in thread
From: forsyth @ 2002-01-07 19:04 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 384 bytes --]

i had an older freetype running under older plan 9
several years ago.  i'm currently making freetype 2
work.  the freetype library is done but i'm still converting
the older freetype conversion program.  the freetype
interface has changed quite a bit and the documentation
i've got is less helpful than manual pages, and the example
i used last time hasn't yet been updated.


[-- Attachment #2: Type: message/rfc822, Size: 2122 bytes --]

To: 9fans@cse.psu.edu
Subject: Re: [9fans] Fonts
Date: Mon, 7 Jan 2002 13:41:28 -0500
Message-ID: <20020107184129.B19A719A02@mail.cse.psu.edu>

I don't think it would be too hard to adapt FreeType
to be used to provide access to TrueType and Type1 fonts.
The main issue that I don't understand is how to properly
handle the Unicode character set; surely there is some
comment inside the font files telling the encoding, and I
expect you'd end up using description files just like we
have today (cat $font).

X bitmap fonts should be a bit easier -- just convert
them into Plan 9 images, reorder the characters appropriately,
and write a description file.

For very small and even normal-sized terminal fonts,
I think the Lucida fonts that Plan 9 uses are the clearest
choice you've got, although I can imagine that if you
wanted to write a WYSIAYG editor of sorts, you'd need
some sort of rescalable fonts.

Russ

^ permalink raw reply	[flat|nested] 30+ messages in thread
* [9fans] Fonts
@ 2009-07-08 19:00 Devon H. O'Dell
  2009-07-08 19:11 ` Joseph Stewart
                   ` (4 more replies)
  0 siblings, 5 replies; 30+ messages in thread
From: Devon H. O'Dell @ 2009-07-08 19:00 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

I have very little idea about these fuckers. I know there are
baselines and ideas about m's and n's and kerning and whatnot.

But how do you make them? I played with some TTF font generators about
10 years ago that I'm sure I illegally obtained somehow, but I realize
that I have zero idea of how fonts are designed and packaged. Does
anybody know anything about how fonts are created and packaged (info
on subfonts would be great, info on TTF would be interesting).

--dho



^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] Fonts
@ 2009-07-09 15:43 Chad Brown
  2009-07-09 15:55 ` Federico G. Benavento
  0 siblings, 1 reply; 30+ messages in thread
From: Chad Brown @ 2009-07-09 15:43 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 975 bytes --]

On Jul 9, 2009, at 3:02 AM, Ethan Grammatikidis wrote:
>>> ; hget  http://google.gr/
>> <!doctype html><html><head><meta http-equiv="content-type"
>> content="text/html; charset=ISO-8859-7">
>>
>> i'm pretty sure that ISO-8859-7 != utf-8.
>
> I guess that's server-side mucking about based on user-agent not
> reporting utf-8 capability or something stupid.  Firefox page info
> feature reports the page as utf-8, and on inspection of the source:
>
> <!doctype html><html><head><meta http-equiv="content-type"
> content="text/html; charset=UTF-8">
>
> I wonder if there's some 'prefered encoding' message the UA can send
> to the server.

Accept-Charset is the http header that you want, but to do it `right'
you probably want to muck about with http's q-value weighting system.
The shorter form is that you'll have to tell the server you're ok with
UTF, or it'll fall back to it's best-guess techniques, with the
default fallback of iso-8859.

*Chad

[-- Attachment #2: Type: text/html, Size: 1738 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2009-07-15 21:34 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-01-07  9:38 [9fans] Fonts skipt
2002-01-07 18:41 Russ Cox
2002-01-07 20:16 ` Fariborz Tavakkolian
2002-01-07 19:04 forsyth
2009-07-08 19:00 Devon H. O'Dell
2009-07-08 19:11 ` Joseph Stewart
2009-07-08 19:11   ` Joseph Stewart
2009-07-08 19:49 ` J. R. Mauro
2009-07-08 19:49 ` Bakul Shah
2009-07-08 20:05 ` Josh Wood
2009-07-08 20:14   ` erik quanstrom
2009-07-08 20:15   ` J. R. Mauro
2009-07-08 20:44     ` erik quanstrom
2009-07-08 21:44       ` J.R. Mauro
2009-07-08 21:51         ` erik quanstrom
2009-07-08 22:21           ` J.R. Mauro
2009-07-09  2:21           ` Ethan Grammatikidis
2009-07-09  3:17             ` erik quanstrom
2009-07-09  5:25               ` Russ Cox
2009-07-09 10:10                 ` Ethan Grammatikidis
2009-07-15 21:01                 ` David Leimbach
2009-07-15 21:34                   ` Russ Cox
2009-07-09 10:02               ` Ethan Grammatikidis
2009-07-08 20:50     ` John Floren
2009-07-08 21:42       ` J.R. Mauro
2009-07-08 21:47         ` erik quanstrom
2009-07-08 21:49           ` J.R. Mauro
2009-07-08 20:23 ` Lyndon Nerenberg
2009-07-09 15:43 Chad Brown
2009-07-09 15:55 ` Federico G. Benavento

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).