Don't take your character display for granted

By Rich Nass

Contributing Editor

Embedded Computing Design

January 05, 2015

Don't take your character display for granted

To be honest, I hadn't given much thought to the text characters that show up in the display of an embedded system. I'm guessing I'm not alone in taki...

To be honest, I hadn’t given much thought to the text characters that show up in the display of an embedded system. I’m guessing I’m not alone in taking this technology for granted. Mea culpa, as the folks at Monotype pointed out to me last week. There’s far more going on behind the scenes that you’d – or I’d – think.

Monotype is one of the leading providers of typefaces, technology, and expertise for creative applications and consumer devices. The company recently released its Spark solution, which is a small, yet powerful type that lets designers create a product with high-quality scalable text interfaces in low-end platforms with limited run-time memory. Potential markets for a product like Spark include wearables, Internet of Things and medical devices, and low- to mid-level automotive clusters. In most cases, the technology can be implemented without the need for any additional hardware or memory.

Oxygen monitor

Spark is comprised of iType Spark and WorldType Shaper Spark software, and a set of optimized fonts. The iType Spark software enables the scaling and rendering of glyphs from TrueType font files, as well as complete auto hinting in real time and the creation of monochrome and 8-bit grayscale outputs. This can all be handled with a run-time RAM footprint of about 20 KB and a code size for an ARM processor of roughly 98 KB.

The WorldType Shaper Spark software lets low- to mid-end platforms support complex and bidirectional scripts such as Arabic, Thai, and Devanagari with a run-time RAM footprint of about 5 KB and a code size for an ARM processor of 118 KB. In most cases, systems with similar capabilities couldn’t handle scalable fonts.

Spark comes standard with Latin, Chinese, Japanese, Korean, and Arabic fonts and will be available for download as pre-compiled binaries for a range of popular platforms. The binary ports are available for free evaluation.

Rich Nass, Embedded Computing Brand Director

Rich Nass is a regular contributor to Embedded Computing Design. He has appeared on more than 500 episodes of the popular Embedded Executive podcast series, and is a regular contributor to the Embedded Insiders podcast.

Rich has been in the engineering OEM industry for more than 35 years, and is a recognized expert in the areas of embedded computing, Edge AI, industrial computing, the IoT, and cyber-resiliency and safety and security issues. He writes and speaks regularly on these topics and more.

Rich is currently the Liaison to Industry for the Embedded World North America Exhibition and Conference, and has held similar positions with the global Embedded World Conference and Exhibition.

Previously, Rich was the Brand Director for UBM’s award-winning Design News property. Prior to that, he led the content team for UBM Canon’s Medical Devices Group, as well all custom properties and events.  In prior stints, he led the Content Team at EE Times, handling the Embedded and Custom groups and the TechOnline DesignLine network of design engineering web sites.

Nass holds a BSEE degree from the New Jersey Institute of Technology.

Podcast/Interview Coverage

Sonatus The Garage Podcast

onalytica Interview

Dev Talk with Rich and Vin

Embedded Executive Podcast

Semiconscious Webcast

IEEE Awards Frede Blaabjerg Talks EVS

Atmosic: Embedded Executive: Energy Harvesting Podcast

 

Article Coverage

Embedded AI Isn’t Enterprise AI, and That’s a Good Thing

Tear Down: Google Pixel Watch 4

Protect Your Home from Thieves and Floods

Advantech Teams With AMD To Maximize Performance at the Edge

Tear Down: Noise Luna Ring

 

View additional information

Muck Rack

More from Rich

Categories
Software & OS