Jump to content

Fonts


computerwizkid

Recommended Posts


I have already tried the font substitution way by editing Win.ini.

For substitution to have effect, the font you are trying to substitute should be deleted.

I have deleted the real MS Sans Serif. But substitution did not always work. Therefore I have created a copy of the Tahoma font with edited name to say "MS Sans Serif". However, now some dialogs are broken.

(1) In many cases authors have allowed no padding space in the width of their controls. If text using Tahoma font would render longer, the last word would be word-wrapped and invisible.

(2) In some cases non-Windows dialogs use font height 5 pt (IIRC). With MS Sans Serif this results in the normal height of 8 pt. Tahoma font however is being drawn in 5 points and is mostly illegible.

Case 1 can be solved by editing respective programs using Resource Hacker. If you edit carefully there is no harm in distributing the modified executables (usually).

For case 2 I have kept original bitmap font as "MS Sans Serix". I then open those broken programs with a hex editor and rename all occurences of "MS Sans Serif" to "MS Sans Serix". You must make sure not to distribute such badly modified programas as other users won't have MS Sans Serix on their systems.

Then create font substitutions also for "MS Dialog", "Helv", "MS Shell Dlg", "MS Shell Dlg 2", some common font names used in dialogs to be replaced with Tahoma. This will improve looks of some Win16 programs, which previously used "System" or bold "MS Sans Serif" font (both are similar, did not pay much attention to tell).

Would editing gdi.exe solve these two problems I encountered?

Edited by j7n
Link to comment
Share on other sites

So, only Windows built-in dialogs are now displayed using Tahoma? Or is MS Sans Serif now completely overriden and inacessible?

Found new software.Copylock,a thing similar to Replacer but for Windows 9x.

Old fashioned way of booting into DOS or boot CD is just as good.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...