parent
c201701c6d
commit
f0196ec1e4
5 changed files with 70 additions and 3 deletions
|
@ -386,6 +386,39 @@ glyph-block Autobuild-Transformed : begin
|
||||||
list 0x107A3 'smcpOE'
|
list 0x107A3 'smcpOE'
|
||||||
list 0x10781 'triangleColon'
|
list 0x10781 'triangleColon'
|
||||||
list 0x10782 'halfTriangleColon'
|
list 0x10782 'halfTriangleColon'
|
||||||
|
list 0x1E030 'cyrl/a'
|
||||||
|
list 0x1E031 'cyrl/be'
|
||||||
|
list 0x1E032 'cyrl/ve'
|
||||||
|
list 0x1E033 'cyrl/ghe'
|
||||||
|
list 0x1E034 'cyrl/de'
|
||||||
|
list 0x1E035 'cyrl/ie'
|
||||||
|
list 0x1E036 'cyrl/zhe'
|
||||||
|
list 0x1E037 'cyrl/ze'
|
||||||
|
list 0x1E038 'cyrl/i'
|
||||||
|
list 0x1E039 'cyrl/ka'
|
||||||
|
list 0x1E03A 'cyrl/el'
|
||||||
|
list 0x1E03B 'cyrl/em'
|
||||||
|
list 0x1E03C 'cyrl/o'
|
||||||
|
list 0x1E03D 'cyrl/pe'
|
||||||
|
list 0x1E03E 'cyrl/er'
|
||||||
|
list 0x1E03F 'cyrl/es'
|
||||||
|
list 0x1E040 'cyrl/te'
|
||||||
|
list 0x1E041 'cyrl/u'
|
||||||
|
list 0x1E042 'cyrl/ef'
|
||||||
|
list 0x1E043 'cyrl/ha'
|
||||||
|
list 0x1E044 'cyrl/tse'
|
||||||
|
list 0x1E045 'cyrl/che'
|
||||||
|
list 0x1E046 'cyrl/sha'
|
||||||
|
list 0x1E047 'cyrl/yery'
|
||||||
|
list 0x1E048 'cyrl/e'
|
||||||
|
list 0x1E04B 'cyrl/schwa'
|
||||||
|
list 0x1E04C 'cyrl/Ukrainiani'
|
||||||
|
list 0x1E04D 'cyrl/je'
|
||||||
|
list 0x1E04E 'cyrl/oe'
|
||||||
|
list 0x1E04F 'cyrl/ue'
|
||||||
|
list 0x1E050 'cyrl/palochka'
|
||||||
|
list 0x1E06B 'cyrl/the'
|
||||||
|
list 0x1E06D 'cyrl/KazakhShortu'
|
||||||
list null 'S' # there is no superscript S in unicode, but is is used for the SM symbol
|
list null 'S' # there is no superscript S in unicode, but is is used for the SM symbol
|
||||||
|
|
||||||
createSuperscripts 'numerator' NumeratorForm : list
|
createSuperscripts 'numerator' NumeratorForm : list
|
||||||
|
@ -462,6 +495,32 @@ glyph-block Autobuild-Transformed : begin
|
||||||
list 0xA706 'supst'
|
list 0xA706 'supst'
|
||||||
list 0xA707 'supstBarNoRise'
|
list 0xA707 'supstBarNoRise'
|
||||||
list 0xA71F 'exclamDownAlt'
|
list 0xA71F 'exclamDownAlt'
|
||||||
|
list 0x1E051 'cyrl/a'
|
||||||
|
list 0x1E052 'cyrl/be'
|
||||||
|
list 0x1E053 'cyrl/ve'
|
||||||
|
list 0x1E054 'cyrl/ghe'
|
||||||
|
list 0x1E055 'cyrl/de'
|
||||||
|
list 0x1E056 'cyrl/ie'
|
||||||
|
list 0x1E057 'cyrl/zhe'
|
||||||
|
list 0x1E058 'cyrl/ze'
|
||||||
|
list 0x1E059 'cyrl/i'
|
||||||
|
list 0x1E05A 'cyrl/ka'
|
||||||
|
list 0x1E05B 'cyrl/el'
|
||||||
|
list 0x1E05C 'cyrl/o'
|
||||||
|
list 0x1E05D 'cyrl/pe'
|
||||||
|
list 0x1E05E 'cyrl/es'
|
||||||
|
list 0x1E05F 'cyrl/u'
|
||||||
|
list 0x1E060 'cyrl/ef'
|
||||||
|
list 0x1E061 'cyrl/ha'
|
||||||
|
list 0x1E062 'cyrl/tse'
|
||||||
|
list 0x1E063 'cyrl/che'
|
||||||
|
list 0x1E064 'cyrl/sha'
|
||||||
|
list 0x1E065 'cyrl/yer'
|
||||||
|
list 0x1E066 'cyrl/yery'
|
||||||
|
list 0x1E067 'cyrl/ge'
|
||||||
|
list 0x1E068 'cyrl/Ukrainiani'
|
||||||
|
list 0x1E069 'cyrl/dze'
|
||||||
|
list 0x1E06A 'cyrl/dzhe'
|
||||||
|
|
||||||
createSubscripts 'denominator' DenominatorForm : list
|
createSubscripts 'denominator' DenominatorForm : list
|
||||||
list null 'zero.onum'
|
list null 'zero.onum'
|
||||||
|
@ -559,6 +618,7 @@ glyph-block Autobuild-Transformed : begin
|
||||||
list 0xA678 'cyrl/yer'
|
list 0xA678 'cyrl/yer'
|
||||||
list 0xA679 'cyrl/yery'
|
list 0xA679 'cyrl/yery'
|
||||||
list 0xA67A 'cyrl/yeri'
|
list 0xA67A 'cyrl/yeri'
|
||||||
|
list 0x1E08F 'cyrl/Ukrainiani'
|
||||||
|
|
||||||
createMedievalCombs Descender XH : list
|
createMedievalCombs Descender XH : list
|
||||||
list 0x1DDA 'g'
|
list 0x1DDA 'g'
|
||||||
|
|
|
@ -416,3 +416,5 @@ glyph-block Letter-Latin-C : begin
|
||||||
|
|
||||||
CreateAccentedComposition 'CCedilla' 0xC7 'C' 'cedillaBelow'
|
CreateAccentedComposition 'CCedilla' 0xC7 'C' 'cedillaBelow'
|
||||||
CreateAccentedComposition 'cCedilla' 0xE7 'c' 'cedillaBelow'
|
CreateAccentedComposition 'cCedilla' 0xE7 'c' 'cedillaBelow'
|
||||||
|
CreateAccentedComposition 'cyrl/The' 0x4AA 'cyrl/Es' 'cedillaBelow'
|
||||||
|
CreateAccentedComposition 'cyrl/the' 0x4AB 'cyrl/es' 'cedillaBelow'
|
||||||
|
|
|
@ -8,6 +8,7 @@ glyph-module
|
||||||
glyph-block Letter-Latin-Upper-Y : begin
|
glyph-block Letter-Latin-Upper-Y : begin
|
||||||
glyph-block-import CommonShapes
|
glyph-block-import CommonShapes
|
||||||
glyph-block-import Common-Derivatives
|
glyph-block-import Common-Derivatives
|
||||||
|
glyph-block-import Letter-Shared : CreateAccentedComposition
|
||||||
glyph-block-import Letter-Latin-X : HalfXStrand
|
glyph-block-import Letter-Latin-X : HalfXStrand
|
||||||
glyph-block-import Letter-Shared : SetGrekUpperTonos
|
glyph-block-import Letter-Shared : SetGrekUpperTonos
|
||||||
glyph-block-import Letter-Shared-Shapes : SerifFrame WithAIHSerifsMask
|
glyph-block-import Letter-Shared-Shapes : SerifFrame WithAIHSerifsMask
|
||||||
|
@ -149,6 +150,9 @@ glyph-block Letter-Latin-Upper-Y : begin
|
||||||
create-glyph 'YStrokeOverlay' : HOverlayBar ([mix 0 SB 0.5]) ([mix Width RightSB 0.5]) [mix 0 CAP 0.75]
|
create-glyph 'YStrokeOverlay' : HOverlayBar ([mix 0 SB 0.5]) ([mix Width RightSB 0.5]) [mix 0 CAP 0.75]
|
||||||
derive-composites 'YStroke' 0x24E 'Y' 'YStrokeOverlay'
|
derive-composites 'YStroke' 0x24E 'Y' 'YStrokeOverlay'
|
||||||
|
|
||||||
|
CreateAccentedComposition 'cyrl/KazakhShortU' 0x4B0 'cyrl/Ue' 'barOver'
|
||||||
|
CreateAccentedComposition 'cyrl/KazakhShortu' 0x4B1 'cyrl/ue' 'barOver'
|
||||||
|
|
||||||
# Blackboard
|
# Blackboard
|
||||||
glyph-block-import Letter-Blackboard : BBS BBD
|
glyph-block-import Letter-Blackboard : BBS BBD
|
||||||
create-glyph 'mathbb/Y' 0x1D550 : glyph-proc
|
create-glyph 'mathbb/Y' 0x1D550 : glyph-proc
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import UnicodeDataIndex from "@unicode/unicode-14.0.0";
|
import UnicodeDataIndex from "@unicode/unicode-15.0.0";
|
||||||
|
|
||||||
export async function collectBlockData() {
|
export async function collectBlockData() {
|
||||||
const BlockData = [
|
const BlockData = [
|
||||||
|
@ -7,6 +7,7 @@ export async function collectBlockData() {
|
||||||
// Missing ranges in UnicodeDataIndex
|
// Missing ranges in UnicodeDataIndex
|
||||||
[[0x10780, 0x107bf], "Latin Extended-F"],
|
[[0x10780, 0x107bf], "Latin Extended-F"],
|
||||||
[[0x1df00, 0x1dfff], "Latin Extended-G"],
|
[[0x1df00, 0x1dfff], "Latin Extended-G"],
|
||||||
|
[[0x1e030, 0x1e08f], "Cyrillic Extended-D"]
|
||||||
[[0x1fa70, 0x1faff], "Symbols and Pictographs Extended-A "],
|
[[0x1fa70, 0x1faff], "Symbols and Pictographs Extended-A "],
|
||||||
[[0x1fb00, 0x1fbff], "Symbols for Legacy Computing"]
|
[[0x1fb00, 0x1fbff], "Symbols for Legacy Computing"]
|
||||||
];
|
];
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import ugc from "@unicode/unicode-14.0.0/General_Category/index.js";
|
import ugc from "@unicode/unicode-15.0.0/General_Category/index.js";
|
||||||
import ucdNames from "@unicode/unicode-14.0.0/Names/index.js";
|
import ucdNames from "@unicode/unicode-15.0.0/Names/index.js";
|
||||||
|
|
||||||
import { collectBlockData } from "./block-data.mjs";
|
import { collectBlockData } from "./block-data.mjs";
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue