Fonts Archives - 💡👨‍💻 Iris - Software for Eye protection, Health and Productivity 🛌👀 https://iristech.co/category/iris-articles/fonts/ Wed, 27 May 2020 21:57:51 +0000 en-US hourly 1 Fonts Article https://iristech.co/fonts-article/ https://iristech.co/fonts-article/#comments Fri, 18 Mar 2016 18:14:45 +0000 https://iristech.co/?p=661 Hi, I finally finished the Article about fonts. There is a lot of info that I collected the last several months. Different font renderings are now packed with Iris and you can switch them easily 🙂 You can find the Article here: https://iristech.co/fonts/

The post Fonts Article appeared first on 💡👨‍💻 Iris - Software for Eye protection, Health and Productivity 🛌👀.

]]>
Hi,
I finally finished the Article about fonts. There is a lot of info that I collected the last several months. Different font renderings are now packed with Iris and you can switch them easily 🙂

You can find the Article here:
https://iristech.co/fonts/

The post Fonts Article appeared first on 💡👨‍💻 Iris - Software for Eye protection, Health and Productivity 🛌👀.

]]>
https://iristech.co/fonts-article/feed/ 2
FontFocus https://iristech.co/font-focus/ https://iristech.co/font-focus/#respond Thu, 17 Mar 2016 14:37:21 +0000 https://iristech.co/?p=639 FontFocus white paper Introduction Many people spend hours a day looking at text on their desktop, laptop, and handheld computer screens, fueling a demand for the highest possible quality text rendering. There are three primary axes to evaluate text rendering quality: contrast of the glyph renderings, fidelity to the original forms, and evenness of spacing. Until now, font rendering implementors ... Read More

The post FontFocus appeared first on 💡👨‍💻 Iris - Software for Eye protection, Health and Productivity 🛌👀.

]]>
FontFocus white paper

Introduction

Many people spend hours a day looking at text on their desktop, laptop, and handheld computer screens, fueling a demand for the highest possible quality text rendering.

There are three primary axes to evaluate text rendering quality: contrast of the glyph renderings, fidelity to the original forms, and evenness of spacing. Until now, font rendering implementors have had to make a difficult tradeoff between these goals. It’s straightforward to render glyph shapes and spacing accurately if you can tolerate a loss of contrast, as exhibited by the font rendering in Mac OS X. Similarly, applying font hinting techniques originally developed for bilevel rendering can improve contrast significantly, but at the cost of significant distortion of letterforms.

This white paper introduces FontFocus, a new patent-pending technology from Artifex Software, Inc., the people behind the Ghostscript PDL engine. FontFocus, for the first time, renders text both with uncompromising fidelity, and with contrast improvements as good as the best of the font hinting techniques.

times11-ff
times11-unh

A Times 11 sample. FontFocus on the left, unhinted rendering on the right.

For details on this showing and others, see below.

How it works

FontFocus brings text into focus, analogous to the way that focussing a camera sharpens the image.

In a film (or digital) camera, the configuration of the optics creates a zone in which the target is “in focus”, meaning imaged sharply on the film. Outside the zone, the target is still visible, but the detail has reduced contrast.

Digital rendering of text also has zones of focus and blurring, but based on subpixel alignment of stems, rather than on depth as in photography. A stem with good subpixel alignment is “in focus”, while moving it by a half pixel places it out of focus.

It’s easy to see this effect when looking at rendering without any hints or grid-fitting but with subpixel accuracy (similar to rendering in Mac OS X). Each glyph is rendered with an essentially random subpixel offset, derived from the total escapement of the glyphs to its left. In this blowup of a 9ppem Helvetica sample, the initial “i” and final “n” are out of focus, while their counterparts in the interior are in focus:

The goal of FontFocus is simple: with as little distortion as possible, to try to make the text render so that all the stems are in focus. The result is dramatically increased contrast:

Previous grid-fitting techniques also improve contrast by aligning stems to pixel boundaries, but in doing so distort individual letterforms. FontFocus leaves the shapes of the glyphs completely unchanged. Instead, it shifts each character left or right by a tiny subpixel amount, and also subtly expands or condenses individual glyphs to align all stems, if there are more than one. In the example above, you can see that the ‘m’ is slightly expanded, so that all three stems align precisely with pixel boundaries.

While the idea of subtly shifting and stretching glyphs to enhance contrast is simple, the core of the of FontFocus technology is how it chooses these tweaks. Most existing font rendering techniques work with a single glyph at a time. FontFocus optimizes the entire word at a time. The results are similar to what you’d get from trying each combination of subpixel offset and width stretch for each glyph in the word, and picking the combination with the best overall score. FontFocus uses an intelligent divide-and-conquer algorithm to avoid the combinatorial explosion of this brute-force method.

Showings

This section presents a number of showings of FontFocus. All samples are presented left-justified, without kerning. The text is from T.-J. Cobden-Sanderson’s The Ideal Book or Book Beautiful, Doves Press, 1900.


FontFocus, Times, 11ppem, enlarged 2x with pixel replication.


Unhinted rendering, Times, 11ppem, enlarged 2x with pixel replication.

The unhinted rendering is essentially identical to that of Mac OS X. It is equivalent to rendering the text at very high resolution, with baselines aligned to device pixel resolution, then downsampling using simple area-coverage sampling, and finally applying a gamma of 1.15 (slight lightening).

Here’s the same sample in a smaller sans serif font:


A Helvetica 9 sample, with and without FontFocus


FontFocus, Helvetica, 9ppem, enlarged 2x with pixel replication.


Unhinted rendering, Helvetica, 9ppem, enlarged 2x with pixel replication.

Advantages of FontFocus

  • No hints need be stored with glyph outline data, saving space for fonts.
  • Extremely consistent and even typographic “color”.
  • Fewer gray pixels means less dependence on monitor gamma and viewing angle, and less color shift toward blue on LCD’s.
  • Rendering is consistent across all font sizes.

Comparison to RGB subpixeling

RGB subpixel rendering techniques, such as Microsoft’s ClearType, Adobe’s CoolType, share similar goals to FontFocus.

Advantages of FontFocus over RGB subpixel rendering:

  • No color fringing.
  • Need not be tuned for a specific display.
  • Works on colored text and backgrounds as well as black and white.
  • Works equally well when rotated 90 degrees.
  • Effective on both LCD and CRT technologies.
  • Works even when resolution is resampled.
  • Suitable for Web graphics and other cases when client display is unknown.

And, as the following samples clearly show, FontFocus renders text with both better fidelity and higher contrast than the leading implementation of RGB subpixelling, Microsoft’s CoolType. For fair comparison, please view on an LCD display.


Left: FontFocus. Right: Microsoft Word with ClearType

Patents

The patent literature in the field of font rendering is quite dense. In particular, implementing an LCD subpixel technique is likely to run into existing patents from Microsoft, Adobe, and others. Here is a list, by no means intended to be complete.

Microsoft ClearType patents

6,597,360 Automatic optimization of the position of stems of text characters

6,577,291 Gray scale and color display methods and apparatus

6,377,262 Rendering sub-pixel precision characters having widths compatible with pixel precision characters

6,356,278 Methods and systems for asymmeteric supersampling rasterization of image data

6,342,890 Methods, apparatus, and data structures for accessing sub-pixel data having left side bearing information

Other patents covering hinting

6,563,502 Device dependent rendering

The post FontFocus appeared first on 💡👨‍💻 Iris - Software for Eye protection, Health and Productivity 🛌👀.

]]>
https://iristech.co/font-focus/feed/ 0
Color and Font Choices for Eye protection https://iristech.co/color-and-font-choices-for-eye-protection/ https://iristech.co/color-and-font-choices-for-eye-protection/#respond Sun, 13 Mar 2016 19:13:24 +0000 https://iristech.co/?p=629 The human eye is an amazing machine. Through tiny cells called cones, our eyes are able to see about 10 million different colors. But not all colors are created equal, and some are just too difficult to look at as they can cause headaches, high blood pressure, and eye strain. With the increase in time spent in front of our ... Read More

The post Color and Font Choices for Eye protection appeared first on 💡👨‍💻 Iris - Software for Eye protection, Health and Productivity 🛌👀.

]]>
34bfc1dc80b35c8797aaddaad9909960

The human eye is an amazing machine. Through tiny cells called cones, our eyes are able to see about 10 million different colors. But not all colors are created equal, and some are just too difficult to look at as they can cause headaches, high blood pressure, and eye strain. With the increase in time spent in front of our digital devices – six to nine hours per day on average – the colors and even the fonts we stare at on our digital screens can become sights for sore eyes.

The Impact of Color and Fonts on the Eyes

Bright colors in particular can be harsh on our eyes – but they also draw our attention. Think about the color yellow. In lighter shades, yellow is comforting and cheerful. But when the brightness is cranked up, yellow can be a stimulant on the eyes. Studies show that babies cry more often in yellow rooms and couples tend to fight more in rooms with yellow paint. However, given its ranking as the most visible of all the colors, yellow is a great color to use when you need to grab attention. This explains the use of bright yellow on warning signs.

Different fonts can play tricks on our eyes too. Even though Times New Roman is a common default font in many computer programs, this font can actually hurt your eyes. The tiny tails on the end of each letter, called serifs, will force you to stare longer in order to recognize a word. This can lead to eye fatigue. Luckily there are fonts, such as Arial and Verdana, without serifs (sans-serifs), that have more space between each letter and are easier to read from farther away.

How to Stop Eye Strain from Harsh Colors and Fonts

It’s recommended that we stretch before a work-out to ensure we don’t strain our muscles, but have you stopped to think about the strain you put on your eye muscles everyday as you stare at your computer, television, phone, and other devices? You’ve most likely felt the effects of digital eye strain and computer vision syndrome – headaches, dryeyes, blurred vision, or even a sore neck – but what can you do to stop this pain? An easy way to combat eye strain is to simply adjust a few settings on your computer:

  • Change the brightness settingMatch the brightness of your monitor to your surrounding workstation. To test this, look at the white background of this webpage. If it looks like a light source, your monitor is too bright. On the other hand, if it seems dull and gray, it may be too dark.
  • Adjust text size and contrast – Text should be three times the smallest size you can read from a normal viewing position, which is about 20-30 inches from your monitor. As for contrast, black print on a white background is usually the best combination for comfortable reading.
  • Stick with sans-serif fonts – As mentioned earlier, fonts without serifs, such as Arial, are much easier on the eyes.
  • Increase browser display size – With the increase in wide-screen computer displays, websites are often shown as a column with empty margins. To increase the webpage so it fits your monitor, hold down the Control key and scroll up with your mouse. If you have a Mac, increase the browser window by pressing Command and + until you reach the size that looks best for you.

 

The post Color and Font Choices for Eye protection appeared first on 💡👨‍💻 Iris - Software for Eye protection, Health and Productivity 🛌👀.

]]>
https://iristech.co/color-and-font-choices-for-eye-protection/feed/ 0
Why Times New Roman Sucks? https://iristech.co/why-times-new-roman-sucks/ https://iristech.co/why-times-new-roman-sucks/#comments Sun, 13 Mar 2016 18:42:30 +0000 https://iristech.co/?p=623 Times New Roman may be your default font, but onscreen its curvy design with tiny tails on the ends of letters, called serifs, may slow word recognition and force you to stare harder and longer, contributing to eye fatigue. Fonts like Arial and Verdana, which have more space between letters, can make words appear crisper and easier to read from ... Read More

The post Why Times New Roman Sucks? appeared first on 💡👨‍💻 Iris - Software for Eye protection, Health and Productivity 🛌👀.

]]>
Times New Roman may be your default font, but onscreen its curvy design with tiny tails on the ends of letters, called serifs, may slow word recognition and force you to stare harder and longer, contributing to eye fatigue. Fonts like Arial and Verdana, which have more space between letters, can make words appear crisper and easier to read from farther away, taxing your vision less.

The post Why Times New Roman Sucks? appeared first on 💡👨‍💻 Iris - Software for Eye protection, Health and Productivity 🛌👀.

]]>
https://iristech.co/why-times-new-roman-sucks/feed/ 2