Skip to content

Jackkv/UOFont

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UOFont

I made a demo that can also be used to share the font with others, just link them the website. https://jackkv.github.io/UOFont/

I created the font by tracing every pixel by hand in Inkscape, then i imported everything in FontForge. It's a pixel-perfect replica.

I used a WGL4 1.5 template, however, not every character was available in the game. It should still support most languages, as all the Latin, Greek, and Cyrillic characters are included.

If you use this font in your project, please consider giving credit. Thanks.

How to use

The font only works as intended when rendered at 20px, 15pt, or 1.25em.

If you don't care about keeping the classic outline, you can scale it by an integer to maintain the aspect ratio (20, 40, 60, etc.). Otherwise, you would first need to create the text as normal, apply the outline, then merge it into a layer and scale it as an image.

In Photoshop

Be sure to disable text antialiasing then go into the text layer style and apply as shown.

photoshop

You need 7 strokes to have no transparent pixel, otherwise 3 are good enough.

In Gimp

Disable text antialiasing and for the outline, i recommend using Filters > Light and Shadow > Drop Shadow as shown below.

gimp

In Web pages

I made a CSS outline, it only works if the font is set to 20px, 15pt, or 1.25em.

    text-shadow: 
    0px -1px black, /* UP */
    0px 1px black, /* DOWN */
    -1px 0px black, /* LEFT */
    1px 0px black, /* RIGHT */
    -1px 1px black, /* UP LEFT */
    1px -1px black, /* UP RIGHT */
    -1px -1px black, /* DOWN LEFT */
    1px 1px black; /* DOWN RIGHT */

Copyright

This is a fan project not affiliated with Electronic Arts or Broadsword.

Ultima Online™ is a trademark of Electronic Arts Inc.