How to support this blog?

To support this blog, you can hire me as an OmegaT consultant/trainer, or you can send translation and project management jobs my way.

Search the site:

OmegaT and Snow Leopard
(anti-aliasing problem - solved)

I was surprised to see a bad lack of anti-aliasing (font smoothing) when I ran OmegaT 2.0 for the first time in Snow Leopard.

Work from English was possible, but from Japanese... Forget it !

The problem occurred in the Editor pane of OmegaT, not in the Matches or Glossary panes, and I suspected recent developments in the Editor to be the cause of the problem since OmegaT 1.8 did not show this issue.

After searching for information, a Java engineer at Apple who happens to monitor the Mac Java-dev list told me that the new Java 6 anti-aliasing default on OSX was probably the cause of the problem. He suggested to either add a line in the code, or to change the default value directly from the command line.

A brief exchange with the OmegaT developers concluded that the command line was the best approach especially since command line parameters could be hard coded in the Mac bundle.


The next release of OmegaT 2.0 will happen in a few days and the Mac package will include the font-smoothing parameter.

In the meanwhile, Mac users who work with the standard OmegaT package (the one that comes with the file OmegaT.jar) can start OmegaT from the command line with the following parameter:

$ java -Dapple.awt.graphics.UseQuartz="true" -jar OmegaT.jar

Users of the Mac package (the OmegaT.app file) can modify it so that it is launched with the correct parameters:



  • right-click on OmegaT.app and select Show Package Contents

  • find the info.plist file within the Contents folder and open it with your favorite text editor

  • replace the following code:


    <key>Properties</key>
    <dict>
    <key>apple.laf.useScreenMenuBar</key>
    <string>true</string>
    </dict>


  • with:


    <key>Properties</key>
    <dict>
    <key>apple.laf.useScreenMenuBar</key>
    <string>true</string>
    <key>apple.awt.graphics.UseQuartz</key>
    <string>true</string>
    </dict>


  • save the file, close the Contents folder, and relaunch OmegaT.app


The two solutions are equivalent and should transmit the correct property to the system when you use OmegaT.
(Special thanks to Mike Swingler at Apple.)

Popular, if not outdated, posts...

.docx .NET .pptx .sdf .xlsx AASync accented letters Accessibility Accessibility Inspector Alan Kay alignment Apple AppleScript ApplescriptObjC AppleTrans applications Aquamacs Arabic archive Automator backup bash BBEdit Better Call Saul bug Butler C Calculator Calendar Chinese Cocoa Command line CSV CSVConverter database defaults Devon Dictionary DITA DocBook Dock Doxygen EDICT Emacs emacs lisp ergonomics Excel external disk file formats file system File2XLIFF4j Finder Fink Font français Free software FSF Fun Get A Mac git GNU GPL Guido Van Rossum Heartsome Homebrew HTML IceCat Illustrator InDesign input system ITS iWork Japanese Java Java Properties Viewer Java Web Start json keybindings keyboard Keynote killall launchd LISA lisp locale4j localisation MacPort Mail markdown MARTIF to TBX Converter Maxprograms Mono MS Office NeoOffice Numbers OASIS Ocelot ODF Okapi OLPC OLT OmegaT OnMyCommand oo2po OOXML Open Solaris OpenDocument OpenOffice.org OpenWordFast org-mode OSX Pages PDF PDFPen PlainCalc PO Preview programming python QA Quick Look QuickSilver QuickTime Player Rainbow RAM reggy regular expressions review rsync RTFCleaner Safari Santa Claus scanner Script Debugger Script Editor scripting scripting additions sdf2txt security Services shell shortcuts Skim sleep Smultron Snow Leopard Spaces Spanish spellchecking Spotlight SRX standards StarOffice Stingray Study SubEthaEdit Swordfish System Events System Preferences TBX TBXMaker Terminal text editing TextEdit TextMate TextWrangler The Tool Kit Time Capsule Time Machine tmutil TMX TMX Editor TMXValidator transifex Translate Toolkit translation Transmug troubleshooting TS TTX TXML UI Browser UI scripting Unix VBA vi Virtaal VirtualBox VLC W3C WebKit WHATWG Windows Wine Word WordFast wordpress writing Xcode XLIFF xml XO xslt YAML ZFS Zip