summaryrefslogtreecommitdiff
path: root/modules/unicode
diff options
context:
space:
mode:
Diffstat (limited to 'modules/unicode')
-rw-r--r--modules/unicode/aliases.txt2
-rw-r--r--modules/unicode/index.html17
-rw-r--r--modules/unicode/unicode.js6
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;