Index: [thread] [date] [subject] [author]
  From: BERNARD Sebastien <sebastien.bernard@cegetel.fr>
  To  : 'ggi-develop@eskimo.com' <ggi-develop@eskimo.com>
  Date: Thu, 20 May 1999 09:39:42 +0200

RE: Some precision about raster operation (Was RE: some though ab out raster operations)

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01BEA293.EF98F200
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Ttype engine gives the possibility to get the outline description of a
glyph.
Up to you to convert it.
Don't know about the t1lib.
Anyway, you cannot use hinting with 3D chars.

> -----Message d'origine-----
> De:	teunis [SMTP:teunis@computersupportcentre.com]
> Date:	mercredi 19 mai 1999 12:24
> =C0:	'ggi-develop@eskimo.com'
> Objet:	RE: Some precision about raster operation (Was RE: some
> though ab  out  raster operations)
>=20
> (this is probably not ontopic question for GGI except that GGI will =
be
> used to implement this :)
>=20
> Which reminds me - anyone know how difficult it'd be to do a =
font-render
> as a series of drawing commands rather than just rendering a bitmap?  =
Not
> the most useful for most people unless you're working with printers,
> accelerated graphics cards, or 3D *grin*...  Any of those bitmaps are
> either useless or not really worth it...  (or typesetting interfaces =
fwiw
> :)
>=20
> G'day, eh? :)
> 	- Teunis
> [no surprise I'm targetting 3D but printing/typesetting could come in
> handy later... :]
>=20
> On Wed, 19 May 1999, BERNARD Sebastien wrote:
>=20
> >=20
> >=20
> > > For an extension this is no problem. And if it is done as I have =
in
> mind,=20
> > > one could even avoid having to link the base extension lib with
> freetype,
> > > but only a plugin rendering lib.
> > 	[BERNARD Sebastien]  I agree, the freetype stuff was there as an
> > example. I had in mind something more generic. Load a font, =
generate the
> > bitmap, use the bitmap on the visual. Behind could be something =
like :
> > 		1 - bitmap - X11 fonts, amiga, atari and so on - (preload
> > the bitmap as it were rendered)
> > 		2 - truetype (use freetype)
> > 		3 - Type1 (use the t1lib)
> > 		4 - Speedo ? (maybe the same as 3)
> > 		5 - new stuff from adobe (forgot the name - something like
> > fontmaster)
> > 		5 - anything I'm not aware of... :)
> [clip]

------_=_NextPart_001_01BEA293.EF98F200
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2448.0">
<TITLE>RE: Some precision about raster operation (Was RE: some though =
ab  out  raster operations)</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">Ttype engine gives =
the possibility to get the outline description of a glyph.</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">Up to you to =
convert it.</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">Don't know about =
the t1lib.</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">Anyway, you cannot =
use hinting with 3D chars.</FONT>
</P>
<UL>
<P><FONT SIZE=3D1 FACE=3D"Arial">-----Message d'origine-----</FONT>
<BR><B><FONT SIZE=3D1 =
FACE=3D"Arial">De:    </FONT></B> <FONT SIZE=3D1 =
FACE=3D"Arial">teunis [SMTP:teunis@computersupportcentre.com]</FONT>
<BR><B><FONT SIZE=3D1 FACE=3D"Arial">Date:  </FONT></B> <FONT =
SIZE=3D1 FACE=3D"Arial">mercredi 19 mai 1999 12:24</FONT>
<BR><B><FONT SIZE=3D1 =
FACE=3D"Arial">=C0:     </FONT></B> <FONT =
SIZE=3D1 FACE=3D"Arial">'ggi-develop@eskimo.com'</FONT>
<BR><B><FONT SIZE=3D1 FACE=3D"Arial">Objet: </FONT></B> <FONT =
SIZE=3D1 FACE=3D"Arial">RE: Some precision about raster operation (Was =
RE: some though ab  out  raster operations)</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">(this is probably not ontopic question =
for GGI except that GGI will be</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">used to implement this :)</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Which reminds me - anyone know how =
difficult it'd be to do a font-render</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">as a series of drawing commands =
rather than just rendering a bitmap?  Not</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">the most useful for most people =
unless you're working with printers,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">accelerated graphics cards, or 3D =
*grin*...  Any of those bitmaps are</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">either useless or not really worth =
it...  (or typesetting interfaces fwiw :)</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">G'day, eh? :)</FONT>
<BR>        <FONT SIZE=3D2 =
FACE=3D"Arial">- Teunis</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">[no surprise I'm targetting 3D but =
printing/typesetting could come in</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">handy later... :]</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">On Wed, 19 May 1999, BERNARD Sebastien =
wrote:</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">> </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> > For an extension this is no =
problem. And if it is done as I have in mind, </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> > one could even avoid having =
to link the base extension lib with freetype,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> > but only a plugin rendering =
lib.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">>       =
[BERNARD Sebastien]  I agree, the freetype stuff was there as =
an</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> example. I had in mind something =
more generic. Load a font, generate the</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> bitmap, use the bitmap on the =
visual. Behind could be something like :</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">>       =
        1 - bitmap - X11 fonts, =
amiga, atari and so on - (preload</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> the bitmap as it were =
rendered)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">>       =
        2 - truetype (use =
freetype)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">>       =
        3 - Type1 (use the =
t1lib)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">>       =
        4 - Speedo ? (maybe the same =
as 3)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">>       =
        5 - new stuff from adobe =
(forgot the name - something like</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> fontmaster)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">>       =
        5 - anything I'm not aware =
of... :)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">[clip]</FONT>
</P>
</UL>
</BODY>
</HTML>
------_=_NextPart_001_01BEA293.EF98F200--

Index: [thread] [date] [subject] [author]