diff options
Diffstat (limited to 'modules/unicode')
-rw-r--r-- | modules/unicode/aliases.txt | 2 | ||||
-rw-r--r-- | modules/unicode/index.html | 17 | ||||
-rw-r--r-- | modules/unicode/unicode.js | 6 |
3 files changed, 17 insertions, 8 deletions
diff --git a/modules/unicode/aliases.txt b/modules/unicode/aliases.txt index ea23cab..bb1fba6 100644 --- a/modules/unicode/aliases.txt +++ b/modules/unicode/aliases.txt @@ -1,3 +1,5 @@ 0x039B lambda 0x03BB lambda 0x2218 composition +0x2248 approximately equal to +0x00AC logical not diff --git a/modules/unicode/index.html b/modules/unicode/index.html index 407d6b5..25eba88 100644 --- a/modules/unicode/index.html +++ b/modules/unicode/index.html @@ -24,9 +24,13 @@ body { .table > div > span.space-spacer { width: 1em; } -.table { - max-height: 300px; - overflow-y: scroll; +h3.table { + display: inline-block; + margin: 10px 0 10px 0; + user-select: none; +} +details { + margin-top: 15px; } .invisible { display: none; @@ -206,10 +210,9 @@ window.addEventListener("load", function() { </div> </div> - <h3>Codepoints <span id="codepoints_num"></span></h3> - <div id="codepoints" class="table"></div> + <details open><summary><h3 class="table">Codepoints <span id="codepoints_num"></span></h3></summary><div id="codepoints" class="table"></div></details> - <h3>Found in descriptions <span id="search_num"></span></h3> - <div id="search" class="table"></div> + <details open><summary><h3 class="table">Found in descriptions <span id="search_num"></span></h3></summary><div id="search" class="table"></div></details> </body> </html> +<!-- vim: set sw=4 ts=4 noet: --> diff --git a/modules/unicode/unicode.js b/modules/unicode/unicode.js index 4b313fc..84191fa 100644 --- a/modules/unicode/unicode.js +++ b/modules/unicode/unicode.js @@ -1,11 +1,15 @@ "use strict"; +// TODO +// - https://www.unicode.org/Public/UCD/latest/ucd/NameAliases.txt (https://www.unicode.org/versions/Unicode17.0.0/core-spec/chapter-4/#G2082) + const cmn = require("../$common.js"); const fs = require("fs"); const path = require("path"); const https = require("https"); +// https://www.unicode.org/reports/tr44/#UnicodeData.txt const fCODE = 0; const fNAME = 1; const fCATEGORY = 2; @@ -15,7 +19,7 @@ const fDIGIT = 7; const fNUMERIC = 8; const fMIRRORED = 9; const fOLDNAME = 10; -const fCOMMENT = 11; +// comment (always null by spec, deprecated) const fUPPERCASE = 12; const fLOWERCASE = 13; const fTITLECASE = 14; |