Downloadable Fonts

Downloadable Fonts

WebKit now supports CSS @font-face rules.

Read more

WebCore Rendering V – Floats

WebCore Rendering V – Floats

A float is a renderer that is designed to shift all the way to the left side or all the way to the right side of a paragraph.

Read more

WebCore Rendering IV – Absolute/Fixed and Relative Positioning

WebCore Rendering IV – Absolute/Fixed and Relative Positioning

The position property in CSS can be used to position an object relative to a specific containing block.

Read more

WebCore Rendering III – Layout Basics

WebCore Rendering III – Layout Basics

When renderers are first created and added to the tree, they have no position or size yet.

Read more

WebCore Rendering II – Blocks and Inlines

WebCore Rendering II – Blocks and Inlines

In the previous entry I talked about the basic structure of a CSS box.

Read more

WebCore Rendering I – The Basics

WebCore Rendering I – The Basics

This is the first of a series of posts designed to help people interested in hacking on WebCore’s rendering system.

Read more

Background Music

Background Music

macenstein.com has an interesting article about a slowdown in other applications when a Safari window with a specific set of pages is loaded in the background.

Read more

CSS3 Multi-Column Support

CSS3 Multi-Column Support

WebKit now has some very basic support for multiple columns from CSS3.

Read more

Box Shadow

Box Shadow

WebKit now supports the CSS3 box-shadow property (as -webkit-box-shadow).

Read more

Introducing Text-Stroke

Introducing Text-Stroke

WebKit now supports stroking of text via CSS.

Read more

Color Spaces

Color Spaces

I was pointed to this article about color spaces in Web browsers.

Read more

Strange Medium

Strange Medium

Digging up a very old blog entry from http://www.456bereastreet.com/archive/200408/sizing_monospaced_fonts/, the question is asked, “What’s up with the different font sizes when the monospace font family is used?” The answer, as usual with Web browsers, is pretty interesting (which is browser developer-speak for “insanely confusing”).

Read more