+ Mono 16 italic
This commit is contained in:
parent
378ed7084e
commit
4a553548db
4
Makefile
4
Makefile
|
@ -20,7 +20,7 @@ check-coverage-mono :
|
|||
awk -f tools/check-coverage.awk mono/salut-mono*.bdf
|
||||
|
||||
check-coverage-console :
|
||||
awk -f tools/check-coverage.awk mono/salut-mono{08w,11x,14y,16,16b}.bdf
|
||||
awk -f tools/check-coverage.awk mono/salut-mono{08w,11x,14y,16,16b,16i}.bdf
|
||||
|
||||
.PHONY: consolefonts
|
||||
|
||||
|
@ -29,7 +29,7 @@ CONSOLE_FONTS = \
|
|||
Salut08w Salut08wb \
|
||||
Salut11x \
|
||||
Salut14y \
|
||||
Salut16 Salut16b
|
||||
Salut16 Salut16b Salut16i
|
||||
|
||||
consolefonts : $(foreach f,$(CONSOLE_FONTS),$(patsubst %,build/consolefonts/%-$f.psf,$(CONSOLE_SET)))
|
||||
|
||||
|
|
|
@ -428,14 +428,14 @@ BITMAP
|
|||
00
|
||||
08
|
||||
18
|
||||
28
|
||||
68
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
3E
|
||||
7E
|
||||
00
|
||||
00
|
||||
00
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -34,67 +34,62 @@ function make_eq (s, A, oc, j) {
|
|||
for(j in A) {
|
||||
A[j] = hex(A[j]);
|
||||
}
|
||||
oc = A[1];
|
||||
if(A[1] in CH_EQU) {
|
||||
oc = CH_EQU[A[1]];
|
||||
} else {
|
||||
oc = A[1];
|
||||
}
|
||||
for(j = 1; j <= length(A); j = j + 1) {
|
||||
CH_COPY[A[j]] = oc;
|
||||
CH_EQU[A[j]] = oc;
|
||||
}
|
||||
}
|
||||
|
||||
function make_eq_roman (s) {
|
||||
if(slant=="\"R\"") {
|
||||
make_eq(s);
|
||||
}
|
||||
}
|
||||
|
||||
function make_eq_italic (s) {
|
||||
if(slant=="\"I\"") {
|
||||
make_eq(s);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN {
|
||||
make_eq("0020 00A0"); # space
|
||||
make_eq("0041 0391 0410"); # A
|
||||
make_eq("0041 0391 0410"); make_eq("0061 0430"); # A a
|
||||
make_eq("0042 0392 0412"); # B
|
||||
make_eq("0043 03F9 0421"); # C
|
||||
make_eq("0045 0395 0415"); # E
|
||||
make_eq("0043 03F9 0421"); make_eq("0063 03F2 0441 1D04"); # C c
|
||||
make_eq("0045 0395 0415"); make_eq("0065 0435"); # E e
|
||||
make_eq("0046 03DC"); # F
|
||||
make_eq("0048 0397 041D"); # H
|
||||
make_eq("0049 0399 0406"); # I
|
||||
make_eq("004A 037F 0408"); # J
|
||||
make_eq("0048 0397 041D"); make_eq("0068 04BB"); # H h
|
||||
make_eq("0049 0399 0406"); make_eq("0069 0456"); # I i
|
||||
make_eq("004A 037F 0408"); make_eq("006A 03F3 0458"); # J j
|
||||
make_eq("004B 039A 041A 212A"); # K
|
||||
make_eq("004D 039C 041C"); # M
|
||||
make_eq("004E 039D"); # N
|
||||
make_eq("004F 039F 041E"); # O
|
||||
make_eq("0050 03A1 0420"); # P
|
||||
make_eq("0051 051A") # Q
|
||||
make_eq("0053 0405"); # S
|
||||
make_eq("004F 039F 041E"); make_eq("006F 03BF 043E 1D0F"); # O o
|
||||
make_eq("0050 03A1 0420"); make_eq("0070 0440"); # P p
|
||||
make_eq("0051 051A") make_eq("0071 051B"); # Q q
|
||||
make_eq("0053 0405"); make_eq("0073 0455"); # S s
|
||||
make_eq("0054 03A4 0422"); # T
|
||||
make_eq("0057 051C"); # W
|
||||
make_eq("0058 03A7 0425"); # X
|
||||
make_eq("0059 04AE"); # Y
|
||||
make_eq("005A 0396"); # Z
|
||||
make_eq("0061 0430"); # a
|
||||
make_eq("0063 03F2 0441 1D04"); # c
|
||||
make_eq("0065 0435"); # e
|
||||
make_eq("0068 04BB"); # h
|
||||
make_eq("0069 0456"); # i
|
||||
make_eq("006A 03F3 0458"); # j
|
||||
make_eq("006F 03BF 043E 1D0F"); # o
|
||||
make_eq("0070 0440"); # p
|
||||
make_eq("0071 051B"); # q
|
||||
make_eq("0073 0455"); # s
|
||||
make_eq("0076 1D20"); # v
|
||||
make_eq("0077 051D 1D21"); # w
|
||||
make_eq("0078 0445"); # x
|
||||
make_eq("0079 0443"); # y
|
||||
make_eq("007A 1D22"); # z
|
||||
make_eq("0057 051C"); make_eq("0077 051D 1D21"); # W w
|
||||
make_eq("0058 03A7 0425"); make_eq("0078 0445"); # X x
|
||||
make_eq("0059 04AE"); make_eq("0079 0443"); # Y y
|
||||
make_eq("005A 0396"); make_eq("007A 1D22"); # Z z
|
||||
make_eq("00B5 03BC"); # μ (micro)
|
||||
make_eq("00C4 04D2"); # Ä
|
||||
make_eq("00C4 04D2"); make_eq("00E4 04D3"); # Ä ä
|
||||
make_eq("00C5 212B"); # Å (angstrom)
|
||||
make_eq("00C6 04D4"); # Æ
|
||||
make_eq("00C8 0400"); # È
|
||||
make_eq("00CB 0401"); # Ë
|
||||
make_eq("00CF 0407"); # Ï
|
||||
make_eq("00C6 04D4"); make_eq("00E6 04D5"); # Æ æ
|
||||
make_eq("00C8 0400"); make_eq("00E8 0450"); # È è
|
||||
make_eq("00CB 0401"); make_eq("00EB 0451"); # Ë ë
|
||||
make_eq("00CF 0407"); make_eq("00EF 0457"); # Ï ï
|
||||
make_eq("00D0 0110"); # Ð (eth)
|
||||
make_eq("00D6 04E6"); # Ö
|
||||
make_eq("00DE 03F7"); # Þ
|
||||
make_eq("00E4 04D3"); # ä
|
||||
make_eq("00E6 04D5"); # æ
|
||||
make_eq("00E8 0450"); # è
|
||||
make_eq("00EB 0451"); # ë
|
||||
make_eq("00EF 0457"); # ï
|
||||
make_eq("00F6 04E7"); # ö
|
||||
make_eq("00FE 03F8"); # þ
|
||||
make_eq("00D6 04E6"); make_eq("00F6 04E7"); # Ö ö
|
||||
make_eq("00DE 03F7"); make_eq("00FE 03F8"); # Þ þ
|
||||
make_eq("00FF 04F1"); # ÿ
|
||||
make_eq("0102 04D0"); make_eq("0103 04D1"); # Ă ă
|
||||
make_eq("0114 04D6"); make_eq("0115 04D7"); # Ĕ ĕ
|
||||
|
@ -113,7 +108,7 @@ BEGIN {
|
|||
make_eq("0275 04E9"); # ɵ
|
||||
make_eq("0299 0432"); # ʙ
|
||||
make_eq("029C 043D"); # ʜ
|
||||
make_eq("0376 0418"); make_eq("0377 0438"); # Ͷ ͷ
|
||||
make_eq("0376 0418"); make_eq_roman("0377 0438"); make_eq_italic("0075 0438") # Ͷ ͷ
|
||||
make_eq("0393 0413"); # Γ
|
||||
make_eq("0394 2206"); # Δ
|
||||
make_eq("03A0 041F"); # Π
|
||||
|
@ -121,13 +116,13 @@ BEGIN {
|
|||
make_eq("03A9 2126"); # Ω
|
||||
make_eq("03C9 0461 2375"); # ω
|
||||
make_eq("040C 1E30"); # Ќ
|
||||
make_eq("0433 1D26"); # г
|
||||
make_eq("0438 1D0E"); # и
|
||||
make_eq_roman("0433 1D26"); # г
|
||||
make_eq_roman("0438 1D0E"); # и
|
||||
make_eq("043B 1D2B"); # л
|
||||
make_eq("043C 1D0D"); # м
|
||||
make_eq("043F 1D28"); # п
|
||||
make_eq("1D18 1D29"); # р
|
||||
make_eq("0442 1D1B"); # т
|
||||
make_eq_roman("0442 1D1B"); # т
|
||||
make_eq("044F 1D19"); # я
|
||||
}
|
||||
|
||||
|
@ -137,6 +132,10 @@ $1=="STARTFONT" {
|
|||
split("", CHAR_REF);
|
||||
}
|
||||
|
||||
$1=="SLANT" {
|
||||
slant = $2;
|
||||
}
|
||||
|
||||
function empty_range(first, last, j, c) {
|
||||
for(j = first; j <= last; j = j + 1) {
|
||||
if(j in CH_COPY) {
|
||||
|
@ -146,7 +145,9 @@ function empty_range(first, last, j, c) {
|
|||
print "STARTCHAR", "char" j;
|
||||
print "ENCODING", j;
|
||||
printf("%s", CHAR[c]);
|
||||
printf("%.40s: copied %04X to %04X", FILENAME, CHAR_REF[c], j);
|
||||
printf("%.40s: copied %04X to %04X\n", FILENAME, CHAR_REF[c], j) >> "/dev/stderr";
|
||||
} else if(c > 0 && c != j) {
|
||||
printf("%.40s: need %04X for %04X\n", FILENAME, c, j) >> "/dev/stderr";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue