SWF 函数
在线手册:中文  英文

swf_definefont

(PHP 4)

swf_definefontDefines a font

说明

void swf_definefont ( int $fontid , string $fontname )

The swf_definefont() function defines a font parameter and gives it the specified id. It then sets the font given by fontname to the current font.

参数

fontid

The id to be given to the font.

fontname

The font so be set as current font.

返回值

没有返回值。

参见


SWF 函数
在线手册:中文  英文

用户评论:

Joachim Kruyswijk (2006-01-28 05:50:54)

<?php

    
# Show seven fonts in random sizes and colors.
    # Reload to see the changes
    
header("Content-type: application/x-shockwave-flash");

    
# Higher values for $frames make it quicker!
    
$frames 1;

    
swf_openfile("php://stdout"256256$frames.9.9.9);

    
#    Viewport. Bigger values give a bigger viewport and tinier content
    
define("VIEWPORT"150);
    
swf_ortho2(-VIEWPORTVIEWPORT, -VIEWPORTVIEWPORT);

    
#    Start with empty frame
    
swf_showframe();

    
$tmp 500;
    
$fontnum = -1;

    
$fonts explode(",""Curl-Roman,Haeberli,Inja,Ligon-Bold,Ligon-Roman,Mod,Pix3");
    
swf_translate(-1001000);
    for( 
$i 0$isizeof$fonts ); $i++ ){
        
swf_addcolor(rnd01(), rnd01(), rnd01(), 0);
        
swf_definefont(++$fontnum$fonts[$i]);
        
swf_fontsizerand(6,45) );
        
# Show font name. Remove "-" from font name as Curl-Roman does not support that character!
        
swf_definetext(++$tmpstr_replace("-"""$fonts[$i] ), 0);
        
swf_translate(0, -200);
        
swf_placeobject($tmp60);
        
swf_showframe();
    }

    
swf_closefile();

    
#    Return random color value i.e. value between 0 and 1
    
function rnd01(){ return (mt_rand(0,0xFF) / 0xFF); }
?>

greg at newtechy dot com (2001-08-16 19:35:55)

These are the standard fonts that I have found so far that come with this engine.
"Curl-Roman"
"Haeberli"
"Inja"
"Ligon-Bold"
"Ligon-Roman"
"Mod"
"Pix3"
Most of them are not too great but they are the only ones that come by default. There are ways to convert other fonts so that you can use them. I haven't converted any yet so I don't know for sure how well it works.

易百教程