[FW Layout Engine] Announcement function addition

Service/Product

From April 2019, a bitmap cache function and an ellipsis function will be added to the "FW Layout Engine" of Fontworks Inc.

Introducing the FW layout engine and additional functions.

About additional functions
About bitmap cache function

The bitmap cache function is a function that has a cache in the FW layout engine. Until now, there was no cache function in the FW layout engine, so it was necessary to cache on the App side. However, with the addition of the bitmap cache function, it is possible to cache more efficiently at the right time than in the App.

About ellipsis function

The ellipsis function is required when the characters do not fit in the drawing range. In the ellipsis function of the FW layout engine, it is displayed by replacing it with an abbreviation (...). Indicates that there is a continuation in the text. By suggesting the characters that did not fit, it is possible to lead to the operation of reading characters beyond the drawing range depending on the correspondence on the App side.

 

What is FW layout engine?

The FW layout engine is an engine for correctly displaying Language with complicated display rules such as Thai, Arabic, and Hebrew on embedded devices. It will be provided as a set with the FW font engine.

FW layout engine

https://fontworks.co.jp/products/embedsystems/layoutengine

 

 

 

FW layout engine spec overview
Product name FW layout engine [+ FW font engine (required)]
Product price Please contact us
Language C Language
Endian Little endian / big endian
Floating point Not used
Bit width 32-bit / 64-bit
Font format OpenType / TrueType (including lightweight font Type-S) / Lightweight font Type-XS
Character encoding UTF-8
function BiDi / shaping / line break (word wrap processing, kinsoku processing, etc.) / bitmap cache / ellipsis
CPU Independent
OS Independent
Supported Language Japanese / East Asian Language / Western / Arabic / Thai / Hebrew
Justification Left alignment / Center alignment / Right alignment
capacity 270KB