magcupの日記

何でも引き付けるカップ、magcup

Sma4winのバグ

メモ。任意文字列(Legend)を沢山書きすぎると、文字サイズがゼロになったり、フォントの欄がめちゃくちゃな文字になったりしてしまう。メニューから手動で正しい値に直してもそのときは直っているように見えるが、セーブ・再ロードするとおかしいままの場合がある(メニューから完全に直る場合もある)。対処方法は、*.smpファイルをエディタで直す。やり方は以下のとおり。
まず、smpファイルの[LEGEND]の欄を探す。

[LEGEND]
8
300 900 0 1 0 0
ABC, testing, testing...

  • 2000 0 0 0 400 0 0 0 186 3 2 1 18

Times New Roman

  • 2000 0 0 0 400 0 0 0 128 3 2 1 17

MS 明朝

  • 2000 0 0 0 400 0 0 0 2 3 2 1 18

Symbol

上が正常な場合。これが、おかしくなると、

8
500 14100 0 1 0 0
ABC, testing, testing...

  • 1200 0 0 0 400 0 0 0 0 0 0 0 0
  • 1200 0 0 0 400 0 0 0 0 0 0 0 0
  • 1200 0 0 0 400 0 0 0 186 3 2 1 1
  • 1200 0 0 0 400 0 0 0 0 0 0 0 0
  • 1200 0 0 0 400 0 0 0 2 3 2 1 18

MT Extra

のように、フォントの指定欄に数値が入ってしまっている。とりあえず、文字列以降の行をカットして正しいフォーマットのものをペーストして、あとはメニューから直す。