 h a l f b a k e r y No, not that kind of baked.
idea:
add, search, annotate, link, view, overview, recent, by name, best, random
meta:
news, help, about, links, report a problem
account:
Browse anonymously,
or get an account
and write.
or Create a new account.
|
|
|
Script fonts are all very well, including the one based on my handwriting which gets a fair amount of use. The thing which is missing from them though is a description of the density of the ink oveer the letter shapes.
See Fig. 1
This is a scan of a line of an address from one of my Christmas
cards this year. Notice how the ink is less dense in, for example, the upper part of the "S" and the tops of both of the "t"s.
See Fig. 2
In this example, the company Coranta <rant> have used my font for their logo without permission</rant> - and because you expect with apparantly handwritten text for there to some variation in density, it looks a bit flat.
So, very simply, my idea is for there to be a layer of description in truetype fonts which would encode the alpha or transparency of the ink over the letter shapes. (?) Fig. 1
http://www.bloomfie...m/flashmovie/ps.jpg [hippo, Oct 04 2004]
(?) Fig. 2
http://www.coranta.co.uk/home.htm [hippo, Oct 04 2004, last modified Oct 21 2004]
SVG font
http://www.w3.org/TR/SVG/fonts.html Assuming that you can use the full arsenal of SVG in defining a glyph you would not only be able to add transparency by also texture and colour blending. [st3f, Oct 04 2004, last modified Oct 21 2004]
Colored Fonts
http://www.halfbake...dea/Colored_20Fonts Just add alpha. [bookworm, Oct 04 2004]
[link]
|
| |
Good idea, especially for handwriting fonts. |
|
| |
I guess there should be some sort of board of appellation, to ensure handwriting fonts are legible? |
|
| |
(gaping hole of uncertainty in my knowledge) But aren't type 3 fonts bitmaps? |
|
| |
SVG's another possibility (see link). |
|
| |
Sounds like the world could benefit from a book on the subject, Rods. |
|
| |
I wonder how you'd go about hinting a handwriting font. |
|
| |
I suspect the notion of a "handwriting font" is less ideal. In real handwriting, each letter is unique, and the shape will depend on the letters before and after, the mood of the writer, and various other features. |
|
| |
A "handwriting simulator" would be an interesting project. |
|
| |
I think they entire font technology needs redone, with tools to automatically convert and do proxy with legacy font systems. |
|
| |
This sounds like a special case of "Colored Fonts." Or maybe a superset. |
|
| |
(Also, I believe Coranta is allowed to use the letterforms, just not the 'program' which encodes them. Typeface is not copyrightable.) |
|
| |
I always thought you could mimic the effects of handwriting by incorporating certain random variables, some that changed with every letter, some over the course of a paragraph, and some through the course of the whole text. These might then be used to adjust height, slant, weight and other features. Been a very long time since I coded in PostScript, so I've forgotten what's possible. |
|
| |
Of course, we would have to have the odd scratchings-out, misspeelings, random hyph-enations, ins^e^rtions, etc. |
|
| |
([bookworm] Absolutely right. Proving copyright of the shapes of the letters is next to impossible. It's easier to assert that the font file itself is my copyright.) |
|
| |
Why stop at the transparency of the ink? I want to be able to control the matter used so we could have light ink and heavy ink - for light and heavy reading respectively. One day we could have ink made from neutron stars - apparently one thimbleful of this stuff is so dense that it weighs as much as a huge heavy thing. |
|
| |
Handwriting font randomization, as [DrCurry] describes, has been around a while; a few years, anyway. The cheaper versions only provide randomized results when printed while handwritten font systems like vletter pro will use 4 different examples of each letter for variation. Some of the commercial faces available from one foundry in the Netherlands has randomization, carried out in postscript, as a standard feature. |
|
| |
Type 3 fonts can do just about anything, as noted. Unfortunately, fonts which incorporate grayscale or multi-color elements cannot be cached in Postscript, nor can fonts which are supposed to have random-ish variations in each character. On the other hand, type 3 fonts can use type 1 fonts within the character definitions, so one solution is to have a type 3 font that defines a collection of type 1 fonts and draws multiple overlaid glyphs to render each character. If the type 1 font contains e.g. six variations on the letter "e", the type 2 font would draw the letter "e" by selecting one of those six variations and then drawing it. If the font is supposed to appear as e.g. blue text with a black outline, the type 3 font would draw each character in black with an "outline" font and then in blue with a "solid" font. The type 3 glyph would not be cacheable, but the two type 1 glyphs would be. |
|
| |
Probably the biggest difficulty I can see trying to do a good variable-density font, though, is Postscript's lack of an alpha channel. This, unfortunately, is not something that can be faked or emulated. If the multi-density text is only drawn on a white background, results will be good, but if it's drawn on any other background results will be absurd. |
|
| |