code / tomo

Lines41.3K C23.7K Markdown9.7K YAML5.0K Tomo2.3K
7 others 763
Python231 Shell230 make212 INI47 Text21 SVG16 Lua6
(43 lines)
1 '\" t
2 .\" Copyright (c) 2026 Bruce Hill
3 .\" All rights reserved.
4 .\"
5 .TH Text.from_codepoint_names 3 2026-03-08 "Tomo man-pages"
6 .SH NAME
7 Text.from_codepoint_names \- convert list of unicode codepoint names to text
8 .SH LIBRARY
9 Tomo Standard Library
10 .SH SYNOPSIS
11 .nf
12 .BI Text.from_codepoint_names\ :\ func(codepoint_names:\ [Text]\ ->\ [Text])
13 .fi
14 .SH DESCRIPTION
15 Returns text that has the given codepoint names (according to the Unicode specification) as its codepoints.
18 .SH ARGUMENTS
20 .TS
21 allbox;
22 lb lb lbx
23 l l l.
24 Name Type Description
25 codepoint_names [Text] The names of each codepoint in the desired text (case-insentive).
26 .TE
27 .SH RETURN
28 A new text with the specified codepoints after normalization has been applied. Any invalid names are ignored.
30 .SH NOTES
31 The text will be normalized, so the resulting text's codepoints may not exactly match the input codepoints.
33 .SH EXAMPLES
34 .EX
35 text := Text.from_codepoint_names([
36 "LATIN CAPITAL LETTER A WITH RING ABOVE",
37 "LATIN SMALL LETTER K",
38 "LATIN SMALL LETTER E",
39 ])
40 assert text == "Ã…ke"
41 .EE
42 .SH SEE ALSO
43 .BR Tomo-Text (3)