Since MURAOKA Taro (KoRoN) has changed his website and no longer having a valid link to his bdf2ttf, I forked and enhanced bdf2ttf for meeting my own needs:
- added `-g' switch for multi-width (proportional) fonts
- added `-f' switch for generating TTF which has Unicode code points larger than U+FFFF
Download: bdf2ttf-2.1.zip (win32 binary+source)
Sunday, December 21, 2014
Friday, September 26, 2014
bash with ShellShock (and variants) fix for MSYS and Cygwin-1.5
bash-3.1 with patch for CVE-2014-7169. Patch comes from https://oss.oracle.com/ol5/SRPMS-updates/bash-3.2-33.el5_11.4.src.rpm + self-porting
for MSYS:
bash-3.1.22-4-msys-1.0.17-bin.tar.lzma
bash-3.1.22-4-msys-1.0.17-src.tar.lzma (Source+Patches)
for Cygwin-1.5:
bash-3.1.22-4-cygwin-1.5.25-bin.tar.lzma (Source is same as bash-3.1.22-4-msys-1.0.17-src.tar.lzma but without applying MSYS patch "01-bash-3.1-msys.patch")
for ClearOS 5 (CentOS 5):
http://roy.orz.hm/rpms/bash-3.2-33.5.i386.rpm
http://roy.orz.hm/rpms/bash-3.2-33.5.src.rpm (SRPM)
official patched build for Cygwin-1.7 :
bash-4.1.16-8.tar.xz
Updated 4 Oct 2014: Updated binaries patched for CVE-2014-6277 segfault
for MSYS:
bash-3.1.22-4-msys-1.0.17-bin.tar.lzma
bash-3.1.22-4-msys-1.0.17-src.tar.lzma (Source+Patches)
for Cygwin-1.5:
bash-3.1.22-4-cygwin-1.5.25-bin.tar.lzma (Source is same as bash-3.1.22-4-msys-1.0.17-src.tar.lzma but without applying MSYS patch "01-bash-3.1-msys.patch")
for ClearOS 5 (CentOS 5):
http://roy.orz.hm/rpms/bash-3.2-33.5.i386.rpm
http://roy.orz.hm/rpms/bash-3.2-33.5.src.rpm (SRPM)
official patched build for Cygwin-1.7 :
bash-4.1.16-8.tar.xz
Updated 4 Oct 2014: Updated binaries patched for CVE-2014-6277 segfault
Friday, September 12, 2014
bdfbmp-tools
I made a little change so bmp2bdf with respect characters' DWIDTH.
and they are now compiled with TinyCC, so they are lots smaller than original one. :)
Download: bdfbmp-tools.zip (binary + source)
and they are now compiled with TinyCC, so they are lots smaller than original one. :)
Download: bdfbmp-tools.zip (binary + source)
Monday, August 11, 2014
Japanese ASCII Art custom font
I modified some Japanese ASCII Art custom fonts from Free fonts.
私は二つの日本語AA対応フォントを改修してみた。
Droid Sans Japanese AA化に調整してみた。
Droid Sans Japanese AA.7z
Droid Sans Legacyの英数字、記号とDroid Sans Japaneseの漢字を合せて、そしてAA化。

Noto Sans Japanese と Monapo を合せてみた。
MonapoNoto.7z
Monapoの英数字、記号とNoto Japaneseを合せた。

モナーフォント,monafont,IPAモナーフォント,AA用日本語フォント,ipa_mona
私は二つの日本語AA対応フォントを改修してみた。
Droid Sans Japanese AA化に調整してみた。
Droid Sans Japanese AA.7z
Droid Sans Legacyの英数字、記号とDroid Sans Japaneseの漢字を合せて、そしてAA化。

Noto Sans Japanese と Monapo を合せてみた。
MonapoNoto.7z
Monapoの英数字、記号とNoto Japaneseを合せた。

モナーフォント,monafont,IPAモナーフォント,AA用日本語フォント,ipa_mona
Tuesday, July 29, 2014
16Edit custom edition
I made some minor changes to 16Edit 1.04 by Slangmgh, which is based on yoda's 16Edit module.
- HexEditWnd: add INI entries for Font name, height, quality
- DialogProc: fix Pressing Esc not closing Search/Replace Dialog
- rsrc: fix Replace dialog caption, fix Combo Box styles
Source(VC6)+binary: 16Edit.7z
- HexEditWnd: add INI entries for Font name, height, quality
- DialogProc: fix Pressing Esc not closing Search/Replace Dialog
- rsrc: fix Replace dialog caption, fix Combo Box styles
Source(VC6)+binary: 16Edit.7z
xdelta win32 binaries
I just found that there is still some use of old xdelta-1.x, but there is no latest 1.x branch win32 binary on the web!
So I built one with gcc-4.8.1, glib-1.2.10:
xdelta-1.1.4-mingw.7z
And official xdelta3 win32 binary is XP or later required, so I rebuilt liblzma and xdelta-3.0.8 with MSVC 2005:
xdelta3-3.0.8-vc8.7z
So I built one with gcc-4.8.1, glib-1.2.10:
xdelta-1.1.4-mingw.7z
And official xdelta3 win32 binary is XP or later required, so I rebuilt liblzma and xdelta-3.0.8 with MSVC 2005:
xdelta3-3.0.8-vc8.7z
Tuesday, July 22, 2014
Universal IPS Patcher
In 2003, Steve Nickolas wrote an IPS Patcher in C and compiled AmigaOS binary.
I made some changes so it makes patches goes to new file but not writing to original file.
Source+binary(Win32 TCC compiled):
uips.7z
uips2.7z
Change log:
[140722] Fixed "0x454F46 (EOF) offset bug"
[140722] Added IPS Maker (ported from IPSexe)
[140722] New IPS Patcher and Maker for beyond 16MB records (named "IPS2", same method as IPS, but incompatible with original IPS because of IPS specification limits)
Modification details:
- Changed Header to '_PATCH' (6 bytes) to avoid misdetection by other IPS patchers
- Changed Offset to 4 Bytes (same encoding as IPS, but keeping Most Significant Byte which original IPS format drops)
- Changed EOF mark to '_EOF' (4 bytes) to fit Offset size change
I made some changes so it makes patches goes to new file but not writing to original file.
Source+binary(Win32 TCC compiled):
uips.7z
uips2.7z
Change log:
[140722] Fixed "0x454F46 (EOF) offset bug"
[140722] Added IPS Maker (ported from IPSexe)
[140722] New IPS Patcher and Maker for beyond 16MB records (named "IPS2", same method as IPS, but incompatible with original IPS because of IPS specification limits)
Modification details:
- Changed Header to '_PATCH' (6 bytes) to avoid misdetection by other IPS patchers
- Changed Offset to 4 Bytes (same encoding as IPS, but keeping Most Significant Byte which original IPS format drops)
- Changed EOF mark to '_EOF' (4 bytes) to fit Offset size change
Subscribe to:
Posts (Atom)