2022.07.26

[Series] Easy to Understand! Built-in Fonts "First, let's understand fonts."

Headline: Body text:

Introduction

We are starting a series of articles called "Easy to Understand! Embedded Fonts" that will explain the basic knowledge and terminology of embedded fonts.
This time, we have explained about fonts in general, such as font types and full-width/half-width, as well as summarized the points to consider when considering embedded fonts.

What is a font?

Originally, the term referred to a set of Roman typefaces of the same size and design, but since typeface information began to be digitized, the term "font" has come to refer to a set of characters with a common design that can be used for typesetting.

A word that is often used as a synonym is "font."
Originally, a "typeface" was a collection of characters with a common look. Japanese typefaces, such as "Ryumin" and "Shin Go," are created based on a common concept, and can be broadly categorized into "Mincho" and "Gothic."

Top: Ryumin (Mincho font) Bottom: Shingo (Gothic font)

Western typefaces are broadly classified into "serif" typefaces with varying line thickness, "sans serif" typefaces with uniform thickness, and "script" typefaces that evoke handwriting.

Nowadays, it is common to refer to digitized typefaces used on computers as "fonts."

Font type

There are three types of fonts: "outline fonts," which connect the outlines of characters and turn them into data; "bitmap fonts," which represent characters (character shapes) as a collection of dots; and "stroke fonts," which represent characters by connecting the center coordinates of character shapes with straight lines and curves.

Outline font

[For products like this...]
- I want to display it in various sizes
・I want to display various fonts
・High screen resolution and operating environment specifications
- Large ROM capacity

■Main products used
PCs, tablets, smartphones, in-car devices, various apps and game software, etc.

Outline font

Bitmap fonts

[For products like this...]
- Display only specific sizes
- Small display size (20 dots or less)
・Low screen resolution and operating environment specifications
- Low ROM capacity

■Main products used
Mobile, industrial and logistics equipment, monochrome display products, etc.

Bitmap fonts

Stroke Font

[For products like this...]
- I want to display it in various sizes
- Display in specific fonts only
・High screen resolution and operating environment specifications
- Low ROM capacity

■Main products used
CAD, pen plotter, etc.

Stroke Font

Monospaced and proportional fonts

There are two types of fonts: "monospaced fonts" and "proportional fonts." A monospaced font is a font in which the width of each character is a fixed size and the design is within that area.
If the size is the same, the number of characters that can be displayed per line does not change, so the layout is less likely to be disrupted even if the displayed content changes.

monospaced font

A proportional font is a font in which the width of each character changes depending on the character shape.
Since there is no width restriction, design expression is richer, and the spacing between characters, such as European characters, is consistent, making them easier to read.

Proportional font

Proportional fonts are common for European languages.

Monospaced vs. Proportional Fonts

Half-width and full-width characters

Japanese fonts include "full-width characters" and "half-width characters."
Half-width characters are a half-width character set of alphanumeric characters, symbols, and kana that conforms to JISX0201 (established by the Japanese Industrial Standards (formerly the Japanese Industrial Standards)) and are created with half the width of full-width characters.
*Half-width character sets may also be used with proportional fonts.

Full-width characters
Half-width characters
Full-width characters
Half-width characters

Japanese font standards

The following are the commonly used Japanese character set standards established by the Japanese Industrial Standards.
・JISX0208: JIS non-kanji, level 1/level 2 kanji
・JISX0213: Adds 3rd and 4th level kanji to JISX0208

The standard Japanese character set provided by Morisawa for embedded use is "Windows31J."
Breakdown: JISX0208, JISX0201, NEC special characters, NEC selected IBM extended characters, IBM extended characters

Regarding fonts to be embedded, please check the following and consider choosing fonts that meet the specifications.

■Product specifications

Usage form[Example] Display use or printing use, etc.
Usage environment (OS, etc.)[Example] Windows 10
resolution[Example] 640x480px
Display panel size[Example] 5 inches
Display panel gradation[Example] Full color, monochrome (2-tone), etc.
 *Monochrome panels may not be suitable for use with outline fonts.
The size you want to display[Example] 16-24pt, 16 dots, etc.

■ Font specifications

The character set (language) you want to use[Example] Windows31J
 * Whether or not to add text or customize (modify)
The font and number of fonts you want to use[Example] Ryumin, Shingo, etc.
* For bitmap fonts, the size (e.g. 16 dots)
How to use[Example] Embedding into hardware products

■ Font costs (license fees)

Regarding the cost of fonts, unlike general product sales, we generally only sell the right to use them.
The license fee for the right to use will vary depending on the conditions of use, such as the number of fonts (sizes), character sets (supported languages), installed products, and the number of products sold (planned sales), so we will provide you with an individual quote after hearing the above specifications and the number of products planned for sale (estimated number).


That's all about fonts.
If you have any questions, please contact us directly by email.

Contact
Morisawa Corporation Sales Innovation Department salesinnovation@morisawa.co.jp

Thank you very much.