sourceforge

uniqoda

About

Have you ever been frustrated that the whole Unicode repertoire is there, but you don't have any convenient way to use it? How much time you wasted searching for the right character, digging through large tables or searching the web? Do you use a Unicode `palette' you copy characters from? Or you just gave up and write everything in words, where attaching a non-plaintext is inappropriate? No more!

uniqoda is an application that allows you to enter any Unicode character with just a few keystrokes, without taking your hands off the keyboard. The search is done by name, so you don't need to remember any hex-values.

DownloadGo to download page

Supported OS: Windows 2000 and later.

Latest version: 0.0.2

How does it work?

  1. Press Alt+Ins to open uniqoda.
  2. Type the name of the character you want.
    screen shot 01
  3. Verify that the selected character is the character you search for. Use ↑ and ↓ keys to select the desired character:
    screen shot 02
    Or refine your query to make it a better match:
    screen shot 03
  4. Press Enter to copy the character to the clipboard and close uniqoda. You can paste it now wherever you want.

How doesn't it work?

Miscellaneous information

The best match is computed using Jaccard distance on the set of all n-grams for n ∈ {1,2,3}. uniqoda doesn't learn (yet) what characters are more commonly used.

The following command-line parameters are understood:

The following commands can be typed directly into the main window's input field:

screen shot 04
Options dialog

If you install ∨ remove some fonts from the system, you may need to ask uniqoda to update its font substitution tables. Go to the Options dialog, check the ☑ Force font substitution database update checkbox and press OK.

uniqoda searches for fonts in the following order: The fonts listed in the 'Fonts' field in the Options dialog are used first. Next come all other fonts in the system by the number of codepoints they define.

License

Copyright © 2011, Yakov Galka.
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Required Notices

Portions of this software are copyright © 2010 The FreeType Project. All rights reserved.

Optional Notices

In addition, this software uses the following components:

External Links

Valid XHTML 1.0 Strict Valid CSS!