Another Stab at Online Outline Fonts 65
orest writes "Microsoft took a whack at it with WEFT. Bitstream tried TrueDoc. But someone has finally gotten somewhere with sIFR. sIFR allows web designers to render font outlines -- and thereby their preferred fonts -- in a visitor's web browser, without those fonts being installed on the visitor's computer. sIFR relies on JavaScript and Flash to accomplish its magic. A similar, bleeding-edge solution exists in Batik, an open-source SVG browser from the Apache Foundation."
Anyone see a problem with this? (Score:3, Insightful)
I wonder if it's a good idea to sacrifice security because a web developer is addicted to a certain font.
Re:Anyone see a problem with this? (Score:3, Informative)
Re:Anyone see a problem with this? (Score:2)
One definate advantage I see here over PNG seems to be the ability to select (for copy-paste) sections of the text (and thus less difference from "normal" text as far as the viewer is concerned)
Personally, I don't like the overuse of Flash, but then again, most people out there don't care if their sites look good in eLinks. (yes, it actually bothers me when a site loo
Re:Anyone see a problem with this? (Score:2)
Not so strange...I always test in links. It gives me an idea how things will look to search engines, and is also a decent first pass at testing text-to-speech browsers. If it's an ungodly mess in links, it's going to be unintelligible when the computer reads it out loud. Glad I'm not the only one ;)
Good point about accessibility (Score:2)
I was going to raise the accessibility issue, but you beat me to it.
One of the problems with using images for text is that it makes it very difficult to render properly in a non-visual browser. Even with alt tags, you don't have the usual accessibility-friendly CSS to indicate whether things should be read normally, spelt out (as for abbreviations), etc.
It would be nice if a
Re:Anyone see a problem with this? (Score:2)
In point of fact, all of Macromedia's products do make it pretty easy to create 100% standards-compliant web sites. Studio MX has its faults, but an inability to handle CSS and XHTML is not one of t
Re:Anyone see a problem with this? (Score:2)
At which point did this place become troll-heaven? I have seen precious few informed opinions in this thread. Less so than in any other topic.
Re:Anyone see a problem with this? (Score:4, Insightful)
I should add that whenever I install Firefox for somebody else, I always add this extension. 90% of flash on the web is used for ads that nobody ever wants to see. Most people are just amazed at how much it can speed up page loading.
Re:Anyone see a problem with this? (Score:3, Informative)
They thought of that, as you'd know if you'd bothered to visit their site:
Re:Anyone see a problem with this? (Score:2)
If I configure a proxy to prevent downloading of image files, I can block most of the ads on the web, yet some pages do not display as the designer intended. Is that their fault for using images, or mine for deliberately blocking content that might be legit?
Using flash instead of images. (Score:3, Informative)
I guess this is good, except I'm running flash click to play in Firefox, and have JavaScript pretty paired down.
This would count as a beneficial use of flash in my book. I've used WEFT and Bitstream's solution. Never did work in Mozilla.
If this will work well, then I'm all for it.
Firefox flash blocker (Score:2)
Me too -- and it sure plays hell with sIFR. It detects that I don't have Flash activated, so it displays the CSS-rendered text. Then I click the Flash box and see the sIFR-rendered text, also.
Personally, I don't think it's the fix to browser fonts. Clever hack, yes. Solution, no.
I do have the feeling we're not far off, though. Actually, here's one way you could do it -- generate a gif for
Old news (Score:1)
(That is, if this isn't a dupe from something months ago).
Mainstream Usage (Score:3, Informative)
Png? (Score:2, Insightful)
Re:Png? (Score:2)
sIFR takes whatever text already exists and feeds that to a flash file that will format that text (size it up to fit, link it up, etc.) as needed.
Re:Png? (Score:1)
Re:Png? (Score:1)
Re:Png? (Score:1)
conversely for server-side PNG, each string of text would require an entire graphic to be sent. (at least a few kB of data for small monochrome images
Multiple PNG? (Score:2)
Anyway, the older technologies seem much better, and/or using some form of SVG + JavaScript. Flash is zombie technology -- it's dead, but people use it anyway.
Re:Multiple PNG? (Score:2)
Because then you can't control kerning, leading (with more than one line), ligatures, size or anything to keep it from looking like absolute crap.
Re:Png? (Score:2, Informative)
The only time it doesn't work for triple-sized fonts is if you adjust the font size while viewing the page. The JavaScript runs on page load, so you'd have to refresh to get the increased sizes to be reflected by the Fla
ironic (Score:3, Interesting)
anybody that does lots of flash design will tell you, flash is a pain in the ass when it comes to type...
granted, using your font of choice is great for design, and a huge improvement over html's font families, but flash has lot's of problems with text rendering, sometimes smoothing too much or sub pixel positioning quirks. these issues can be avoided, but still photoshop, for example, renders much better looking type.
I guess when we get flash's new text rendering engine [markme.com]on the next flash player version, this will improve...
Re:ironic (Score:2, Insightful)
On the web, it's great for *bad* design.
On paper, it's different, for a couple of reasons. For one thing, the users can't possibly substitute their own preferred fonts into a paper publication, so the only two options are for the creator to choose nice ones, or for the creator to choose ones that aren't very nice (*cough* Times), don't go well together, or cetera. But there's another difference: on paper, the text is rendered to a much higher r
Accessibilty? (Score:1)
Re:Accessibilty? (Score:1)
As for your custom font settings, yes, I suppose it does, but so do PNG/GIF headline images. If you disable JavaScript or Flash, you sho
Prior art (Score:1)
I hacked up this solution to auto-generate 'pretty' page titles for CMS-driven websites *many* years ago. Mine didn't require Javascript.
Course, I didn't give it a spiffy name, apply for a patent and file a press release on discovering the obvious.
Option 1:
Step 1:
Embed font in question in sized Flash title block area, create variable text field named titletext
Step 2:
Embed Flash applet in page, and add titletext=whatever into your embed and object code. Whatever being the curr
Re:Prior art (Score:2)
And sIFR has been around for quite some time too. And it's not patented. And Shaun Inman came up with, a lot of people have worked on it since. And there was no press release.
Other than that, your post is pretty accurate.
a real challenge (Score:3, Interesting)
I propose a JavaScript that can load a server-side TTF file (or OpenType or whatever) and walk the DOM, reading the CSS font name, and replacing the normal text with a rendering of the same in the specified CSS font, but rendered by the JavaScript instead of by the browser so it is gaurenteed to be done right. Of course, if the user has no JS, it will fall back to the CSS font names (which require the user have the font installed) and if the user has no CSS, it will fall back HTML 3.6 fonts.
The wheels in my head are already turning...
Oh, and before any of you leeches goes and patents it, I hereby declare prior art on the concept, so there!
Re:a real challenge (Score:2)
Javascript cannot "render" a font that the client does not have. Javascript is executed in the client. What you suggest would only be feasible by rendering an image with the font using server-side language (which some people actually do, but I don't think it's worth the trouble).
In other issues: seriously, is there so little overlap between the web design community and Slashdot? sIFR has been around for ages, and the submitter didn't even credit Shaun Inman
SVG approach more interesting (Score:2)
This technology is interesting way beyond just the web. It could be used by organizations that require a consistent platform-independent representation of critical documents. Currently PDF is often the choice for that sort of thin
Re:mask email addresses from spam target harvester (Score:1)
Meh (Score:4, Informative)
Like most other solutions to the "control-freak web designer problem", it seems better suited for a demo than for actual users. For instance, cut-n-pasting the text: it has some clunky emulation of cut-n-paste, but it's obviously an emulation, and doesn't integrate well with the environment. It also has the "flash capture" problem, where flash will grab mouse events you don't want it too -- e.g. if you're scrolling along with the mouse-wheel, and scroll past one of these dynamic font flash thingies, wham! your scrolling stops, as the flash instance grabs all the scroll events.
Morever, I think any technology which is being touted as a tool to give the designer more control over the fine details is a double-edged sword, as there are so many completely awful web-page "designers" out there, who are none-the-less still utter control freaks. If the technology in question still allows proper user control and overriding of the web-page, and integrates well with the user's environment (e.g.: css), then fine, but this "fonts as flash" stuff seems to be typically lacking in that regard (which is not surprising because flash itself is a major offender).
Wow (Score:2)
Either people are paying web "designers" to do a whole lot of nothing, or there is some screaming need that really calls for IETF/W3C to fix this properly.
Disabled people use computers too :( (Score:3, Insightful)
I can't thank people like the sIFR devs enough for trying to make peoples lives easier.
Flashblock anyone? (Score:2)
Re:Flashblock anyone? (Score:2)
Ugh! (Score:1)
Oh no... (Score:2)
(I know I can turn it off; I'm just ranting.)
It uses flash? it uses flash? (Score:2)
Use flash, or don't. Otherwise the existing 'problem' isn't a problem, I have installed the fonts I want, use them.
Browsers could have a font api... but can you imagine the design travesties?
eurgh!
Re:It uses flash? it uses flash? (Score:1)
But that's exactly why they use Flash to reach their goals.
I don't get your statement. Would you prefer having Flash every time a webdesigner wants fancy fonts? This solution allows text in custom fonts proportionally sized to the viewer's display (opposed to standard fixed pixel-defined size), while still m
Re:It uses flash? it uses flash? (Score:2)
I see that is works, yes fine, I am not condemning the technology of the solution, but redefining the fact that not having the right fonts isn't a problem (for me).
Anyway, it is a hack, surely the efforts could have been made to foster the liveFonts initiative? Was this badly written? patented? I don't know, but I u
Re:It uses flash? it uses flash? (Score:1)
Btw, thanks for being nice and writing an intelligent post. After my last paragraph I was afraid of ignorant replies :-)
Done better with images (Score:3, Informative)
The above works better IMO as it uses plain old images to do the job (I dislike flash), plus the markup does need to inlcude these messy tags - it just uses the element text.
e.g.
where the generated img contains the text "Some Heading" in whatever font you use.ok, so there's a performance hit, but images are cached, so its only for the first viewing. The real beauty of it is you just have to chance the text and not worry about the font! Magic
Re:Done better with images (Score:1)
Images can't be selected and pasted as text.
Images can't be read by external devices for accessibility purposes.
There are huge tradeoffs to using images, which is why people keep trying to do find a real text based solution to the font problem. Images are just a hacky solution.
Re:Done better with images (Score:1)
Flash doesn't either, AFAIK. Quick test confirms.
> Images can't be selected and pasted as text.
True, but again neither can flash.
> Images can't be read by external devices for accessibility purposes.
Again, true, flash wins in this case, although its not easy I suspect. Are there accesibility tools to render flash as html or similar?
However in the case above, accessibility is well catered for as if images are not supported, the plain html is used, which i
SVG is more appropriate (Score:2)
So hopefully, new versions of web browsers (IE) will have proper SVG support, and web designers will adopt SVG - as opposed to Flash, as I believe Flash should be more of a peripheral function (along with Java applets), rather than cor
Re:This is not the solution you're looking for. (Score:2)