memo.xight.org

日々のメモ

PREタグのフォントがHG系になってしまった.

msgothicを入れなおしたらおかしくなった.

予想

  IE の 等幅フォントの設定が変更された

試行錯誤 - 1

  レジストリの
  HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\Scripts\3
  あたりをいじってみたけど変化無し.

試行錯誤 - 2

  フォントを他のフォルダに移動
  他のフォルダから元のフォントフォルダに移動
  これでフォントの再インストールをしたことになるのかわからないが…
  TeraTerm が起動しなくなった.
  Windows 再起動後に,TeraTermは起動するようになったが,フォントのサイズが大きくなってしまった.

追記

  なぜか元に戻ってしまった
  フォントが修正されるのは一時的なものなのか?

結局

  対処法見つからず
  HG 系フォントを削除して解決

PHP で画像を扱う

必要なもの

  GD lib : http://www.boutell.com/gd/
  FreeType lib : http://freetype.sourceforge.net/
  libjpeg : ftp://ftp.uu.net/graphics/jpeg/
  - GD に必要
    libpng : http://www.libpng.org/pub/png/
    zlib : http://www.gzip.org/zlib/

PHP の再コンパイル

  configure 時に
  --with-gd=/path/to/gd
  --with-jpeg-dir=/path/to/libjpeg
  --with-zlib-dir=/path/to/zlib

サンプル

$img = ImageCreate($width, $height) or die ("Cannot Initialize new GD image stream");
$color_white = ImageColorAllocate($img, 255, 255, 255);
ImageFill($img, 0, 0, $color_white);


日本語を扱う - エンコードが必要

$string ="日本語";
$string = mb_convert_encoding($string,"UTF-8","EUC");
$color_black = ImageColorAllocate($img,   0,   0,   0);
ImageTTFText($img, $size, $angle, $x, $y, $color_black, "/usr/openwin/lib/locale/ja/X11/fonts/TT/HeiseiMin-W3H.ttf", $string);


Reference

  HotWired Japan : Webmonkey : backend : PHPとGDで画像を生成しちゃおう (第1回)
  http://www.hotwired.co.jp/webmonkey/2001/36/index4a.html
  HotWired Japan : Webmonkey : backend : PHPとGDで画像を生成しちゃおう (第2回)
  http://www.hotwired.co.jp/webmonkey/2001/37/index4a.html
  GD lib
  http://www.boutell.com/gd/
  FreeType lib
  http://freetype.sourceforge.net/
  libjpeg
  ftp://ftp.uu.net/graphics/jpeg/
  libpng
  http://www.libpng.org/pub/png/
  zlib
  http://www.gzip.org/zlib/

WASTE

WASTE とは?

  暗号化されたメッセージ,ファイル交換環境を構築するプログラム
  24時間経たないうちに親会社であるAOLがその公開を中止

開発元

  Nullsoft

ライセンス

  GPL

Reference

  WASTE Mirror
  http://waste.2mbit.com/
  本家跡地
  http://www.nullsoft.com/free/waste/