■FPDFとMBFPDFをひろってきて設置。
■使いたいフォントのポストスクリプト名を調べる
例) HGP創英角?????体 → HGPSoeiKakupoptai
javaがはいっていれば、
http://lightbox.on.coocan.jp/html/psname.htm
で、自分のPCのフォント一覧を取得可能
■mbfpdf.phpにdefine
DEFINE(”HGPPOP”, ‘HGPSoeiKakupoptai’);
■font/mbttdef.phpにMBTTFDEFの追加
$MBTTFDEF['MS-PGothic'] = array (
//うにょうにょ
);
※ここの作り方は面倒なのでまたこんど
■スクリプトにAddMBFont
require(’mbfpdf.php’);
$GLOBALS['EUC2SJIS'] = true;
$pdf->Open();
$pdf->AddPage();
$pdf=new MBFPDF();
$pdf->AddMBFont(HGPPOP ,’SJIS’);
$pdf->Write(10,”TEST %\n”);
$pdf->Output();
?>
※この方法ではフォントは埋め込まれない。クライアント側のフォントを使う。
Archive for category TECH
FPDFで任意の日本語フォントを使う
9月 8
CANON MP830復活
8月 4
全角数字文字化け対策
7月 30
WinXPの基本フォントをメイリオにするという地味な改造のため、WEBの標準フォントの全角数字が文字化けする現象が続いていた。FireFoxなどでの特定のフォントの指定方法でも同じような現象がおこるらしい。
Lucida Grande (True Type) とLucida GrandeBold (True Type) が悪さしてるので、消せばOKっぽいけど、やさしい人が対応フォントを作ってくれていた。↓
http://pyotr.guru.ru/ja/lucida.html
WORDPRESSアップロードできない
6月 3
ワードプレスでアップロードできない現象発生。
デフォルトでは、アップロード先が
wp-content/uploads
となっている。
このuploadsがインストール後はまだできてなくて、おそらく最初にアップロードするときに生成されるのか?
サーバーによってはそのフォルダの所有者がapacheになって、WPの所有者とことなってしまう場合があるみたい。
PHPがセーフモードだと所有者がことなるとアップロードできずみたいなのがたしかあって、WPと同じユーザーでuploadsを作る必要あり。
WPをFTPであげたなら、そのFTPのユーザーでuploadsをつくってやればよし。パーミッションはわからんが777にしてみた。
うまくいった。
PHP 1秒以下の処理休止。
6月 1
usleepを使用する。PHP4だとちゃんと動作しない?WIN版だけ?
5からは動くっぽい。けど検証してない。
sleep(1);
は、
usleep(1000000);
と同じ。
wordpress forbidden
6月 1
設定したワードプレスがforbiddenになってあせった。
原因は.htaccess
DirectoryIndex index.html
があるとWPは/?の形でアクセスしているのでダメ。
省略されてるのはindex.phpか?
index.phpにアクセスしても/にリダイレクトされてまう。
CSSでテーブルを修飾
5月 23
クオリティーの高いテーブル
http://www.stylish-style.com/csstec/basic/b-table-deco.html
table.sample{
border-top:1px solid #663300;
border-left:1px solid #663300;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
}
.sample th{
border-right:1px solid #663300;
border-bottom:1px solid #663300;
color:#330000;
background-color:#996633;
background-image:url(../img/table-back.gif);
background-position:left top;
padding:0.3em 1em;
text-align:center;
}
.sample td{
border-right:1px solid #663300;
border-bottom:1px solid #663300;
padding:0.3em 1em;
}
Shadowboxの変な隙間
5月 23
IE6でShadowboxを使うときへんな隙間ができる。
対策は単純で、bodyにmargin:0を指定すればよかった。
IE IFRAME 横スクロールバー撃退
5月 23
doctype宣言で標準モード(Transitional、strict)を使用していると、IEのiframeで横スクロールバーがでる。
フレームの中のHTMLにCSSで
html{overflow-y: scroll;}
を指定で消える。
バグだそうです。
IE6でもmin-height
5月 23
■min-height
.foo {
min-height:100px;
height: auto !important;
height: 100px;
}
■min-width
.bar {
min-width:100px;
width: auto !important;
width: 100px;
}
