Movatterモバイル変換


[0]ホーム

URL:


[Unicode]  
 

Unicode Technical Note #54

Annotated Line Breaking Algorithm

Version3
AuthorRobin Leroy
Date2025-10-14
This Versionhttps://www.unicode.org/notes/tn54/tn54-3.html
Previous Versionhttps://www.unicode.org/notes/tn54/tn54-2.html
Latest Versionhttps://www.unicode.org/notes/tn54/


Summary

The Unicode Line Breaking Algorithm, defined inUAX #14,Unicode Line Breaking Algorithm, has changed with each subsequent version of the Unicode Standard. The maintenance of the algorithm frequently requires understanding interactions between the rules and property assignments and historical background behind them that would be too obscure to document in the standard. The purpose of this Unicode Technical Note is to provide a detailed history the UAX, as well as annotations useful to the maintainers.

Status

This document is aUnicode Technical Note. Sole responsibility for its contents rests with the author. Publication does not imply any endorsement by the Unicode Consortium.

For information on Unicode Technical Notes, including criteria for acceptance, seeUnicode Technical Notes.

Contents

The body of this Unicode Technical Note is contained in the HTML file “alba-3.html.”

Description

The attached HTML file is not normative, and it is not the actual Unicode Standard Annex; implementers should refer toUAX #14, which is the normative document.

The HTML file contains the entire text of Unicode Standard Annex #14, Unicode Line Breaking Algorithm, Version 17.0, plus certain annotations. The annotations give a more in-depth analysis of the algorithm. They describe the reason for each nonobvious rule, and point out interesting ramifications of the rules and interactions among the rules (interesting to Unicode maintainers, that is).

The changes in each successive published version between the original Unicode Line Breaking Algorithm (Unicode Version 3.0.0) and Version 17.0 are indicated with highlighting and strikethroughs; a sidebar makes it possible to select the range of versions of interest. UTC dispositions, documents, and public review feedback relevant to the changes are listed in curly brackets.

Modifications

The following summarizes modifications from the previous version of this document.

3Updated for Unicode Version 17.0.
2Updated for Unicode Version 16.0.
1First version.

© 2024–2025 Robin Leroy. This publication isprotected by copyright, and permission must be obtained from the author andUnicode, Inc. prior to any reproduction, modification, or other use notpermitted by theTerms ofUse.

Use of this publication is governed by the UnicodeTerms of Use. Theauthors, contributors, and publishers have taken care in the preparation ofthis publication, but make no express or implied representation or warrantyof any kind and assume no responsibility or liability for errors oromissions or for consequential or incidental damages that may arisetherefrom. This publication is provided “AS-IS” without charge as aconvenience to users.

Unicode and the Unicode Logo are registered trademarksof Unicode, Inc. in the United States and other countries.


[8]ページ先頭

©2009-2026 Movatter.jp