9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: mirtchov@cpsc.ucalgary.ca
To: 9fans@cse.psu.edu
Subject: [9fans] new links binary+source
Date: Wed, 17 Dec 2003 14:03:37 -0700	[thread overview]
Message-ID: <9dddb9f0926cb1756f5084676e1211bd@plan9.ucalgary.ca> (raw)

New links binary + source -- Geoff Collyer's changes are in, which
means that links consumes much less cpu time.  Also rendering using
Plan 9 fonts is implemented -- right now Links renders only one size
using /lib/font/bit/lucm/unicode.9.font, which has an almost complete
unicode set.

There are provisions made for rendering in multiple size fonts,
however we need more complete font descriptions to be able to cover
the full gamma of possibilities.  Alternatively one can finally sit
down and write an autogenerating font file server using, for example,
ttf2subf.

If you have cyberbit you may want to experiment with it, but know that
html_gr.c sets the default font height to 17, which is what
unicode.9.font has.

You will find that rendering with Plan 9 fonts makes the browser much,
much faster and more responsive.  Scrolling/panning also become
useful, all of a sudden.

Beware -- the new event handling code causes the browser to crash if
resized while new york times is loading.  It came with Geoff's
changes, but I haven't been able to pin it down.

The source size has been significantly decreased because we don't
carry the precompiled fonts Links used to have (font_data.c and
fontdata).  The binary is only 700K gzipped and 3.2MB gunzipped.  The
code weighs in at ~2MB gzipped.

New screenshots also available, including rendering of japanese web
pages with kanji fonts.

Overall a significant improvement. It even seems usable sometimes.

andrey

ps: http://pages.cpsc.ucalgary.ca/~mirtchov/p9/links/



             reply	other threads:[~2003-12-17 21:03 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-17 21:03 mirtchov [this message]
2003-12-17 21:23 ` Axel Belinfante
2003-12-18  2:16 ` okamoto
2003-12-18  2:33   ` Geoff Collyer
2003-12-18  2:52     ` okamoto
2003-12-19  6:10   ` okamoto
2003-12-19  6:20     ` andrey mirtchovski
2003-12-19  6:41       ` okamoto
2003-12-19 14:15         ` mirtchov
2003-12-19  6:49       ` okamoto

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9dddb9f0926cb1756f5084676e1211bd@plan9.ucalgary.ca \
    --to=mirtchov@cpsc.ucalgary.ca \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).