Skip to content

Commit

Permalink
Corrected some code points; supplemented the encoded glyph table
Browse files Browse the repository at this point in the history
  • Loading branch information
psb1558 committed Jul 17, 2024
1 parent 99b9de4 commit e991479
Show file tree
Hide file tree
Showing 27 changed files with 21,909 additions and 19,713 deletions.
419 changes: 219 additions & 200 deletions docs/Feature_Reference.tex

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/GettingStarted.tex
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ \chapter{Getting Started with Junicode}\hypertarget{GettingStarted}{}
the variable version of Junicode for any web project. The greatest reason to go
with the variable version is to speed the loading of web pages: users will never
have to download more than two font files (the size of which can be radically
reduced via subsetting, explained in Section 9 of this Manual). Additionally,
reduced via subsetting, explained in Section 8 of this Manual). Additionally,
however, variable fonts can make a page of text more dynamic and visually
interesting. See Mozilla's
\href{https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_fonts/Variable_fonts_guide}%
Expand Down
Binary file modified docs/JunicodeManual.pdf
Binary file not shown.
1 change: 1 addition & 0 deletions docs/JunicodeManual.sty
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@
\newcommand\textstyleEmphasis[1]{\textit{#1}}
\newcommand\textstyleEntityRef[1]{\textrm{#1}}
\newcommand{\cvd}[3][0]{{\addfontfeature{CharacterVariant=#2:#1}#3}}
\newcommand{\salti}[2]{{\addfontfeature{StylisticAlternates=#1}#2}}
\newcommand{\hlig}[1]{{\addfontfeature{Ligatures=Historic}#1}}
\newcommand{\sups}[1]{{\addfontfeature{VerticalPosition = Superior}#1}}
\newcommand{\subs}[1]{{\addfontfeature{VerticalPosition = Inferior}#1}}
Expand Down
4 changes: 3 additions & 1 deletion docs/JunicodeManual.tex
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
\huge \centering the font for medievalists \\[1cm]
\Huge\centering {\color{myRed}} \\[1cm]
\huge\centering {\jItalic specimens and user manual} \\[1ex]
\Large\centering{\jRegular for version 2.208}\\
\Large\centering{\jRegular for version 2.209}\\
\vfill
{\color{myRed}}
\end{titlepage}
Expand Down Expand Up @@ -44,6 +44,8 @@

\input{encoded-glyphs.tex}

\input{upperpua.tex}

\printindex

\vspace*{\fill}
Expand Down
2 changes: 1 addition & 1 deletion docs/Specimens.tex
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ \subsection*{Lithuanian}

{\small\jSmCondItalic Lithuanian poses several typographical challenges. Make sure
Contextual Alternates (calt\index{calt}) is turned on; for i̇́, use i followed
by combining dot accent (\unic{U+0307}) and acute (\unic{U+0301}).}\\[1ex]
by combining dot accent (\kern+1.5pt\unic{U+0307}) and acute (\kern+1.5pt\unic{U+0301}).}\\[1ex]
{\jExp\addfontfeature{Language=Lithuanian} Visa žemė turėjo vieną kalbą ir tuos pačius žodžius. Kai žmonės
kėlėsi iš rytų, jie rado slėnį Šinaro krašte ir ten įsikūrė. Vieni
kitiems sakė: Eime, pasidirbkime plytų ir jas išdekime. – Vietoj
Expand Down
2 changes: 1 addition & 1 deletion docs/encoded-glyphs.tex
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ \chapter{Encoded Glyphs in Junicode}\hypertarget{EncodedGlyphs}{}

\displayfonttable[color=blue,title-format=\caption{Encoded Glyphs in Junicode},
title-format-cont=\caption{Encoded Glyphs in Junicode, \emph{cont.}}, missing-glyph=•,
missing-glyph-color=blue, range-end=F005F, glyph-width=12pt, hex-digits=head]{JunicodeVF-Roman.ttf}[Renderer=HarfBuzz]
missing-glyph-color=blue, range-end=FFFFF, glyph-width=12pt, hex-digits=head]{JunicodeVF-Roman.ttf}[Renderer=HarfBuzz]

6 changes: 6 additions & 0 deletions docs/list_high_pua.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
s = Glyphs.font.selection
for g in s:
if g.unicode:
unicodeint = int(g.unicode, 16)
if unicodeint >= int("100000", 16):
print(g.unicode + ": " + chr(unicodeint) + "\n")
242 changes: 242 additions & 0 deletions docs/upperpua.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,242 @@
\noindent Because the package that produced the table above cannot handle Unicodes greater than
U+FFFFF, these are listed separately below.

\begin{multicols}{4}
\setlength{\parindent}{0em}\addfontfeature{Numbers={Lining,Uppercase}}10A03D: 􊀽

10A047: 􊁇

10A026: 􊀦

10A036: 􊀶

10A03F: 􊀿

10A048: 􊁈

10A04E: 􊁎

10A04A: 􊁊

10A04C: 􊁌

10A008: 􊀈

10A02B: 􊀫

10A04B: 􊁋

10A04D: 􊁍

10A022: 􊀢

10A045: 􊁅

10A023: 􊀣

10A029: 􊀩

10A044: 􊁄

10A03E: 􊀾

10A040: 􊁀

10A031: 􊀱

10A027: 􊀧

10A053: 􊁓

10A006: 􊀆

10A021: 􊀡

10A02C: 􊀬

10A037: 􊀷

10A04F: 􊁏

10A007: 􊀇

10A032: 􊀲

10A050: 􊁐

10A033: 􊀳

10A054: 􊁔

10A003: 􊀃

10A004: 􊀄

10A005: 􊀅

10A039: 􊀹

10A024: 􊀤

10A00D: 􊀍

10A01D: 􊀝

10A049: 􊁉

10A025: 􊀥

10A028: 􊀨

10A01B: 􊀛

10A051: 􊁑

10A052: 􊁒

10A02D: 􊀭

10A02E: 􊀮

10A02F: 􊀯

10A00A: 􊀊

10A00B: 􊀋

10A00E: 􊀎

10A00F: 􊀏

10A010: 􊀐

10A011: 􊀑

10A012: 􊀒

10A013: 􊀓

10A014: 􊀔

10A015: 􊀕

10A016: 􊀖

10A017: 􊀗

10A018: 􊀘

10A034: 􊀴

10A035: 􊀵

10A03A: 􊀺

10A030: 􊀰

10A019: 􊀙

10A046: 􊁆

10A00C: 􊀌

10A03B: 􊀻

10A01F: 􊀟

10A041: 􊁁

10A03C: 􊀼

10A01E: 􊀞

10A042: 􊁂

10A043: 􊁃

10A001: 􊀁

10A002: 􊀂

10A055: 􊁕

10A056: 􊁖

10A057: 􊁗

10A058: 􊁘

10A059: 􊁙

10A05A: 􊁚

10A05B: 􊁛

10A05C: 􊁜

10A05D: ◌􊁝

10A05E: 􊁞

10A05F: 􊁟

10A060: 􊁠

10A061: 􊁡

10A062: 􊁢

10A063: 􊁣

10A064: 􊁤

10A065: 􊁥

10A066: 􊁦

10A067: 􊁧

10A068: 􊁨

10A069: 􊁩

10A06A: 􊁪

10A06B: 􊁫

10A06D: 􊁭

10A06E: 􊁮

10A06F: 􊁯

10A070: 􊁰

10A071: 􊁱

10A073: 􊁳

10A074: 􊁴

10A075: ◌􊁵

10A076: 􊁶

10A077: 􊁷

10A078: 􊁸

10A079: 􊁹

10A07A: 􊁺

10A07B: 􊁻

10A07C: 􊁼

10A07D: 􊁽

10A07E: 􊁾

10A07F: 􊁿
\end{multicols}
10 changes: 7 additions & 3 deletions source/Junicode-Italic.glyphspackage/fontinfo.plist
Original file line number Diff line number Diff line change
Expand Up @@ -742,7 +742,7 @@ name = "Feature for Feature Variations";
value = rclt;
}
);
date = "2024-06-02 16:48:36 +0000";
date = "2024-07-17 17:26:56 +0000";
familyName = Junicode;
featurePrefixes = (
{
Expand Down Expand Up @@ -3850,6 +3850,7 @@ lookup salt_one {
sub hyphen from [ hyphen.twoshaped ] ;
sub lbar from [ lbar.mecurl ] ;
sub wynn from [ wynn.alt01 ] ;
sub rightWhiteIndex from [ rightWhiteIndex.alt ] ;
} salt_one ;
";
tag = salt;
Expand Down Expand Up @@ -4588,9 +4589,12 @@ code = "cvParameters {
ParamUILabelNameID {
name 3 1 0x0409 \"enim abbreviation\";
};
ParamUILabelNameID {
name 3 1 0x0409 \"Enlarged n with descender\";
};
# Character 0x006E;
};
sub n from [ n.alt1 n.alt2 n.alt3 n.mecurl n.enlarged n.asubscript n.alt4 enim ] ;
sub n from [ n.alt1 n.alt2 n.alt3 n.mecurl n.enlarged n.asubscript n.alt4 enim n.alt1.enlarged ] ;
";
tag = cv28;
},
Expand Down Expand Up @@ -57448,5 +57452,5 @@ name = "Cap-O-stem";
);
unitsPerEm = 1000;
versionMajor = 2;
versionMinor = 208;
versionMinor = 209;
}
Loading

0 comments on commit e991479

Please sign in to comment.