January 2010
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

January 12, 2003
Silk Alpha 3

This may be extremely buggy. This is the first time someone other than me has used it. Never tested on 10.1.5.

Get it here

Version 1.5a3
- Now refreshes the font boxes if you delete a substitution rule.
- Moved some logging to only appear if log stuff is checked.
- Redid GUI some more.
- Can now drag the font substitution fonts into text editors (like email in case I ask for your rules)
- About box works again
- Fixed a problem that could cause some odd problems in cocoa applications when loading nibs if Minimum font size was enabled, but theme font was disabled and there was no theme font ever set (the Theme Font box would say "No Font"). This would cause crashes in some applications like Chimera. The conditional operator saves the day. This bug was reported in the MacNN forums instead of directly to me. Err!
- Remove is now enabled if you set a replacement font.
- Can no longer select an invalid font in the Font Panel.
- Added regular expression per app settings.
- New individual settings are now based off the global settings instead of what I think should be default.
- Adding a new application now causes the individual settings list to scroll to the selection.
- No longer tries to find matching individual settings for the current application once it is found.
- Added an option to prefer outline fonts. This will make fonts like Geneva, Monaco, and the like anti-aliased at point sizes where a screen font exists.
- When silk crashes, it should now point blame at itself instead of hiding behind the shadows.

Version 1.5a
- Ability to prefer outline versions of fonts.
- Font substitution
- Theme Font Replacement
- Minimum Font Size
- Moved to .APE
- Some other bugs fixed I can't remember. Like this one caused by a bug in OS X that makes it so Silk can't get the path of a CFM unbundled application using CFBundle.

Known Problems

- Changes may not take effect immediately for the new fonts tab.
- May replace some fonts it shouldn't and might not replace others it should.
- TextEdit (the API, not the Application) selection shows fuzzy pixels. Want to fix this for next version. Not sure how yet.
- Doesn't make sure APE is installed.
- Minimum font size is wacky at times.
- The desktop seems to randomly decide when to draw shadows when Fast Theme font replacement is selected.
- If you have substitution rule for Lucida Grande to some other font and a theme font selected that is different from the rule, you will get some odd results.
- If you replace the font that is the theme font as a font substitution rule, you will get some weird results as well.
- Because of Objective-C's inherent slowness, doing font substitution on a Cocoa app that uses Cocoa text handling (Like OmniWeb and ProjectBuilder but not Chimera) can be extremely painful.
- There may be some memory leaks here and there.

Settings Fonts

- You can drag and drop just about any text selection with font information or object from the right side of the Silk Preference pane to the left side of the Silk Preference Pane's Font Tab or two the "Font Boxes" below the tables. Like if you don't like a font in Internet Explorer but don't know the name of the font, just drag a text selection containing the font onto the Original Font box or the font substitution rule table of the Font tab of the Silk preference pane. I'll make a movie later to explain this.

 Posted by rosyna at 02:50 AM | Comments (2)
Related:
Comments

Don't notice much difference, but it still works great! Thanks again! So nice to have something other than Lucida as my system font!

Posted by: mrtew on January 17, 2003 10:46 PM

My first comment about this not making much difference seems out of context alone here.... I was referring to Silk not being much different from the first alpha released; both work fine for me, and make a WORLD of difference when compared to a Silk-free lifestyle. I love this Hack!

Posted by: mrtew on February 16, 2003 10:07 AM
Post a comment
Keep comments on topic. If a comment is unrelated to this post, it may be removed or moderated.





Remember Me?

(you may use HTML tags for style)