[drupal-devel] Dynamic Text Replacement
Steven Wittens
steven at acko.net
Thu Mar 24 23:16:05 UTC 2005
Solon wrote:
>
>> On Wednesday 23 March 2005 07.52, Solon wrote:
>>
>>> I plan on making themes with 'fancy' or non standard fonts. The only
>>> other practical way, opposed to CSS is to use PHP and GD, to replace
>>> the text with images.
>>
>>
>> The best way I know of is using JS, CSS and Flash, called sIFR:
>>
>> http://www.mikeindustries.com/blog/archive/2004/08/sifr
>>
>> This works nicely and also degrades nicely.
>>
>>
>>
>
> This method is dependant on flash, while the other is PHP. I feel that
> the one that runs PHP is more practical because it can be integrated
> easily with Drupal, and will be compatible with all users who run
> Drupal. With flash, it throws another requirement in the mix, and I
> feel, at a users end, it will be much better to use the PHP file.
>
> Any ideas on how to implement it?
sIFR is dead easy to implement as it can all be done in the theme. You
simply include the .js file in header, decide which elements you want to
sIFRize, and add a simple statement with a CSS selector (e.g. "#main h1"
or ".comment h3"). Making the .swf file is very easy (just check the
sIFR website for help). There are a couple things to watch out for, but
really it's all been documented and commented on.
Oh and note that sIFR should handle UTF-8 / Unicode appropriately, which
is another hurdle when you want to use GD. As far as I know, GD and
Unicode text output don't mix.
Steven Wittens
More information about the drupal-devel
mailing list