Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Text shaping

From Wikipedia, the free encyclopedia
Process of converting text to glyph indices and positions

Text shaping is the process of converting text toglyph indices and positions as part oftext rendering.[1] It is complementary tofont rendering as part of the text rendering process; font rendering is used to generate the glyphs, and text shaping decides which glyphs to render and where they should be put on the image plane.[2]Unicode is generally used to specify the text to be rendered.

Text shaping results in substantially better results on Latin script; for some scripts withcomplex text layout such as Arabic script, text shaping is necessary for text to be readable at all.[3]

Mostgraphical user interface systems, including those inmacOS,iOS,[4] andMicrosoft Windows have their own native text rendering engines that include text shaping.Microsoft'sUniscribe framework permits the use of pluggable shaping engines.[5]Monotype'sWorldType system also provides shaping functions.[6]

In theopen source world,HarfBuzz is a popular text shaping engine. According to HarfBuzz's developers, HarfBuzz is used by a range of software products includingAndroid,Chrome,ChromeOS,Firefox,GNOME,GTK+,KDE,Qt,LibreOffice,OpenJDK,XeTeX,PlayStation,Microsoft Edge,Adobe Photoshop,Illustrator,InDesign, andGodot Engine.[7]

Text shaping engines require descriptions of shaping properties and rules packaged in a format known as a shaping model. Shaping models includeOpenType Layout,Graphite, andApple Advanced Typography.[8]

See also

[edit]

References

[edit]
  1. ^"What is HarfBuzz?: HarfBuzz Manual".harfbuzz.github.io. Retrieved2024-06-23.
  2. ^"Shaping – Fonts Knowledge".Google Fonts. Retrieved2024-06-23.
  3. ^"Shaping – Fonts Knowledge".Google Fonts. Retrieved2024-12-07.
  4. ^"Language Tag Table - TrueType Reference Manual - Apple Developer".developer.apple.com. Retrieved2024-06-24.
  5. ^Karl-Bridge-Microsoft (2021-01-07)."Uniscribe - Win32 apps".learn.microsoft.com. Retrieved2024-06-25.
  6. ^"WorldType | Monotype".www.monotype.com. 2019-10-22. Retrieved2024-06-25.
  7. ^harfbuzz/harfbuzz, HarfBuzz, 2024-06-23, retrieved2024-06-24
  8. ^"text-shaping/docs/otl.md at main · typotheque/text-shaping".GitHub. Retrieved2024-06-25.
Page
Paragraph
Character
Typeface anatomy
Capitalization
Visual distinction
Horizontal aspects
Vertical aspects
Typeface
classifications
Roman type
Blackletter type
Gaelic type
Specialist
Punctuation (List)
Typesetting
Typographic units
Digital typography
Typography in other
writing systems
Related articles
Related template


Stub icon

This computing article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Text_shaping&oldid=1334890489"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp