diff options
Diffstat (limited to 'lib/font/graphics')
-rw-r--r-- | lib/font/graphics/Adobe/Source Sans/db | 15 | ||||
-rwxr-xr-x | lib/font/graphics/Adobe/Source Sans/ln.sh | 3 | ||||
-rw-r--r-- | lib/font/graphics/Adobe/Source Serif/db | 71 | ||||
-rwxr-xr-x | lib/font/graphics/Adobe/Source Serif/ln.sh | 3 | ||||
-rw-r--r-- | lib/font/graphics/CTAN/Domitian/db | 5 | ||||
-rwxr-xr-x | lib/font/graphics/CTAN/Domitian/ln.sh | 3 | ||||
-rw-r--r-- | lib/font/graphics/CTAN/ScholaX/db | 5 | ||||
-rwxr-xr-x | lib/font/graphics/CTAN/ScholaX/ln.sh | 3 | ||||
-rw-r--r-- | lib/font/graphics/Paratype/PT Serif/db | 7 | ||||
-rwxr-xr-x | lib/font/graphics/Paratype/PT Serif/ln.sh | 3 | ||||
-rwxr-xr-x | lib/font/graphics/git/dl.sh | 16 | ||||
-rw-r--r-- | lib/font/graphics/git/list | 8 | ||||
-rw-r--r-- | lib/font/graphics/git/notes | 2 | ||||
-rw-r--r-- | lib/font/graphics/notes | 1 | ||||
-rwxr-xr-x | lib/font/graphics/zip/dl.sh | 22 | ||||
-rw-r--r-- | lib/font/graphics/zip/list | 9 |
16 files changed, 176 insertions, 0 deletions
diff --git a/lib/font/graphics/Adobe/Source Sans/db b/lib/font/graphics/Adobe/Source Sans/db new file mode 100644 index 0000000..d5f653a --- /dev/null +++ b/lib/font/graphics/Adobe/Source Sans/db @@ -0,0 +1,15 @@ +Weight;Italic;Optical Size;Name +ExtraLight;No;Regular;SourceSans3-ExtraLight.otf +ExtraLight;Yes;Regular;SourceSans3-ExtraLightIt.otf +Light;No;Regular;SourceSans3-Light.otf +Light;Yes;Regular;SourceSans3-LightIt.otf +Regular;No;Regular;SourceSans3-Regular.otf +Regular;Yes;Regular;SourceSans3-It.otf +Medium;No;Regular;SourceSans3-Medium.otf +Medium;Yes;Regular;SourceSans3-MediumIt.otf +Semibold;No;Regular;SourceSans3-Semibold.otf +Semibold;Yes;Regular;SourceSans3-SemiboldIt.otf +Bold;No;Regular;SourceSans3-Bold.otf +Bold;Yes;Regular;SourceSans3-BoldIt.otf +Black;No;Regular;SourceSans3-Black.otf +Black;Yes;Regular;SourceSans3-BlackIt.otf diff --git a/lib/font/graphics/Adobe/Source Sans/ln.sh b/lib/font/graphics/Adobe/Source Sans/ln.sh new file mode 100755 index 0000000..7d55330 --- /dev/null +++ b/lib/font/graphics/Adobe/Source Sans/ln.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +ln -s ../../git/source-sans/OTF/* . diff --git a/lib/font/graphics/Adobe/Source Serif/db b/lib/font/graphics/Adobe/Source Serif/db new file mode 100644 index 0000000..e6e38c4 --- /dev/null +++ b/lib/font/graphics/Adobe/Source Serif/db @@ -0,0 +1,71 @@ +Weight;Italic;Optical Size;Name +ExtraLight;No;Regular;SourceSerif4-ExtraLight.otf +ExtraLight;Yes;Regular;SourceSerif4-ExtraLightIt.otf +Light;No;Regular;SourceSerif4-Light.otf +Light;Yes;Regular;SourceSerif4-LightIt.otf +Regular;No;Regular;SourceSerif4-Regular.otf +Regular;Yes;Regular;SourceSerif4-It.otf +Medium;No;Regular;SourceSerif4-Medium.otf +Medium;Yes;Regular;SourceSerif4-MediumIt.otf +Semibold;No;Regular;SourceSerif4-Semibold.otf +Semibold;Yes;Regular;SourceSerif4-SemiboldIt.otf +Bold;No;Regular;SourceSerif4-Bold.otf +Bold;Yes;Regular;SourceSerif4-BoldIt.otf +Black;No;Regular;SourceSerif4-Black.otf +Black;Yes;Regular;SourceSerif4-BlackIt.otf +ExtraLight;No;SmText;SourceSerif4SmText-ExtraLight.otf +ExtraLight;Yes;SmText;SourceSerif4SmText-ExtraLightIt.otf +Light;No;SmText;SourceSerif4SmText-Light.otf +Light;Yes;SmText;SourceSerif4SmText-LightIt.otf +Regular;No;SmText;SourceSerif4SmText-Regular.otf +Regular;Yes;SmText;SourceSerif4SmText-It.otf +Medium;No;SmText;SourceSerif4SmText-Medium.otf +Medium;Yes;SmText;SourceSerif4SmText-MediumIt.otf +Semibold;No;SmText;SourceSerif4SmText-Semibold.otf +Semibold;Yes;SmText;SourceSerif4SmText-SemiboldIt.otf +Bold;No;SmText;SourceSerif4SmText-Bold.otf +Bold;Yes;SmText;SourceSerif4SmText-BoldIt.otf +Black;No;SmText;SourceSerif4SmText-Black.otf +Black;Yes;SmText;SourceSerif4SmText-BlackIt.otf +ExtraLight;No;Caption;SourceSerif4Caption-ExtraLight.otf +ExtraLight;Yes;Caption;SourceSerif4Caption-ExtraLightIt.otf +Light;No;Caption;SourceSerif4Caption-Light.otf +Light;Yes;Caption;SourceSerif4Caption-LightIt.otf +Regular;No;Caption;SourceSerif4Caption-Regular.otf +Regular;Yes;Caption;SourceSerif4Caption-It.otf +Medium;No;Caption;SourceSerif4Caption-Medium.otf +Medium;Yes;Caption;SourceSerif4Caption-MediumIt.otf +Semibold;No;Caption;SourceSerif4Caption-Semibold.otf +Semibold;Yes;Caption;SourceSerif4Caption-SemiboldIt.otf +Bold;No;Caption;SourceSerif4Caption-Bold.otf +Bold;Yes;Caption;SourceSerif4Caption-BoldIt.otf +Black;No;Caption;SourceSerif4Caption-Black.otf +Black;Yes;Caption;SourceSerif4Caption-BlackIt.otf +ExtraLight;No;Display;SourceSerif4Display-ExtraLight.otf +ExtraLight;Yes;Display;SourceSerif4Display-ExtraLightIt.otf +Light;No;Display;SourceSerif4Display-Light.otf +Light;Yes;Display;SourceSerif4Display-LightIt.otf +Regular;No;Display;SourceSerif4Display-Regular.otf +Regular;Yes;Display;SourceSerif4Display-It.otf +Medium;No;Display;SourceSerif4Display-Medium.otf +Medium;Yes;Display;SourceSerif4Display-MediumIt.otf +Semibold;No;Display;SourceSerif4Display-Semibold.otf +Semibold;Yes;Display;SourceSerif4Display-SemiboldIt.otf +Bold;No;Display;SourceSerif4Display-Bold.otf +Bold;Yes;Display;SourceSerif4Display-BoldIt.otf +Black;No;Display;SourceSerif4Display-Black.otf +Black;Yes;Display;SourceSerif4Display-BlackIt.otf +ExtraLight;No;Subhead;SourceSerif4Subhead-ExtraLight.otf +ExtraLight;Yes;Subhead;SourceSerif4Subhead-ExtraLightIt.otf +Light;No;Subhead;SourceSerif4Subhead-Light.otf +Light;Yes;Subhead;SourceSerif4Subhead-LightIt.otf +Regular;No;Subhead;SourceSerif4Subhead-Regular.otf +Regular;Yes;Subhead;SourceSerif4Subhead-It.otf +Medium;No;Subhead;SourceSerif4Subhead-Medium.otf +Medium;Yes;Subhead;SourceSerif4Subhead-MediumIt.otf +Semibold;No;Subhead;SourceSerif4Subhead-Semibold.otf +Semibold;Yes;Subhead;SourceSerif4Subhead-SemiboldIt.otf +Bold;No;Subhead;SourceSerif4Subhead-Bold.otf +Bold;Yes;Subhead;SourceSerif4Subhead-BoldIt.otf +Black;No;Subhead;SourceSerif4Subhead-Black.otf +Black;Yes;Subhead;SourceSerif4Subhead-BlackIt.otf diff --git a/lib/font/graphics/Adobe/Source Serif/ln.sh b/lib/font/graphics/Adobe/Source Serif/ln.sh new file mode 100755 index 0000000..18dea4f --- /dev/null +++ b/lib/font/graphics/Adobe/Source Serif/ln.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +ln -s ../../git/source-serif/OTF/* . diff --git a/lib/font/graphics/CTAN/Domitian/db b/lib/font/graphics/CTAN/Domitian/db new file mode 100644 index 0000000..aaf920b --- /dev/null +++ b/lib/font/graphics/CTAN/Domitian/db @@ -0,0 +1,5 @@ +Weight;Italic;Optical Size;Name +Regular;No;Regular;Domitian-Regular.otf +Regular;Yes;Regular;Domitian-Italic.otf +Bold;No;Regular;Domitian-Bold.otf +Bold;Yes;Regular;Domitian-BoldItalic.otf diff --git a/lib/font/graphics/CTAN/Domitian/ln.sh b/lib/font/graphics/CTAN/Domitian/ln.sh new file mode 100755 index 0000000..f6bb5a0 --- /dev/null +++ b/lib/font/graphics/CTAN/Domitian/ln.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +cp ../../zip/domitian/*.otf . diff --git a/lib/font/graphics/CTAN/ScholaX/db b/lib/font/graphics/CTAN/ScholaX/db new file mode 100644 index 0000000..afcd968 --- /dev/null +++ b/lib/font/graphics/CTAN/ScholaX/db @@ -0,0 +1,5 @@ +Weight;Italic;Optical Size;Name +Regular;No;Regular;TeXGyreScholaX-Regular.otf +Regular;Yes;Regular;TeXGyreScholaX-Italic.otf +Bold;No;Regular;TeXGyreScholaX-Bold.otf +Bold;Yes;Regular;TeXGyreScholaX-BoldItalic.otf diff --git a/lib/font/graphics/CTAN/ScholaX/ln.sh b/lib/font/graphics/CTAN/ScholaX/ln.sh new file mode 100755 index 0000000..daf317f --- /dev/null +++ b/lib/font/graphics/CTAN/ScholaX/ln.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +cp ../../zip/scholax/*.otf . diff --git a/lib/font/graphics/Paratype/PT Serif/db b/lib/font/graphics/Paratype/PT Serif/db new file mode 100644 index 0000000..8c7d3c2 --- /dev/null +++ b/lib/font/graphics/Paratype/PT Serif/db @@ -0,0 +1,7 @@ +Weight;Italic;Optical Size;Name +Regular;No;Regular;PTF55F.ttf +Regular;Yes;Regular;PTF56F.ttf +Bold;No;Regular;PTF75F.ttf +Bold;Yes;Regular;PTF76F.ttf +Regular;No;Caption;PTZ55F.ttf +Regular;Yes;Caption;PTZ56F.ttf diff --git a/lib/font/graphics/Paratype/PT Serif/ln.sh b/lib/font/graphics/Paratype/PT Serif/ln.sh new file mode 100755 index 0000000..1bd04ea --- /dev/null +++ b/lib/font/graphics/Paratype/PT Serif/ln.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +ln -s ../../zip/ptserif/*.ttf . diff --git a/lib/font/graphics/git/dl.sh b/lib/font/graphics/git/dl.sh new file mode 100755 index 0000000..a93c134 --- /dev/null +++ b/lib/font/graphics/git/dl.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +< list sort -R | while read -r repo +do + echo "$repo" + dir="$(echo $line | sed -e "s|.*/||")" + if ! [ -d "$dir" ] + then + git clone --depth 1 "$repo" + # Disk space isn't free. + #else + # cd "$dir" + # git pull + # cd .. + fi +done diff --git a/lib/font/graphics/git/list b/lib/font/graphics/git/list new file mode 100644 index 0000000..6912d25 --- /dev/null +++ b/lib/font/graphics/git/list @@ -0,0 +1,8 @@ +https://github.com/adobe-fonts/source-serif +https://github.com/adobe-fonts/source-sans +https://github.com/anrt-type/GoticoAntiqua +https://github.com/anrt-type/ANRT-Baskervville +https://github.com/silnrsi/font-gentium +https://github.com/Fonthausen/CrimsonPro +https://github.com/huertatipografica/Alegreya +https://github.com/huertatipografica/piazzolla diff --git a/lib/font/graphics/git/notes b/lib/font/graphics/git/notes new file mode 100644 index 0000000..b068bab --- /dev/null +++ b/lib/font/graphics/git/notes @@ -0,0 +1,2 @@ +Some distributors bundle multiple families in a singular repository. +This requires an organizational indirection to handle intelligently. diff --git a/lib/font/graphics/notes b/lib/font/graphics/notes new file mode 100644 index 0000000..f2b1d89 --- /dev/null +++ b/lib/font/graphics/notes @@ -0,0 +1 @@ +Structure is Authoring Organization/Type Family. diff --git a/lib/font/graphics/zip/dl.sh b/lib/font/graphics/zip/dl.sh new file mode 100755 index 0000000..c482ca9 --- /dev/null +++ b/lib/font/graphics/zip/dl.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +< list sort -R | while read -r url +do + file="$(echo "$url" | sed -e "s|.*/||")" + if ! [ -f "$file" ] + then + curl -LO "$url" + case "$file" in + *.tar.*) + tar xf "$file" + ;; + *) + dir="${file%.*}" + mkdir $dir + cd $dir + 7z e ../"$file" + cd .. + ;; + esac + fi +done diff --git a/lib/font/graphics/zip/list b/lib/font/graphics/zip/list new file mode 100644 index 0000000..24b4290 --- /dev/null +++ b/lib/font/graphics/zip/list @@ -0,0 +1,9 @@ +https://www.x.org/releases/individual/font/font-bitstream-type1-1.0.4.tar.xz +https://mirrors.ctan.org/fonts/erewhon.zip +https://mirrors.ctan.org/fonts/cochineal.zip +https://mirrors.ctan.org/fonts/etbb.zip +https://mirrors.ctan.org/fonts/xcharter.zip +https://mirrors.ctan.org/fonts/scholax.zip +https://mirrors.ctan.org/fonts/domitian.zip +https://web.archive.org/web/20220331214854if_/https://company.paratype.com/system/attachments/634/original/ptserif.zip +https://brill.com/fileasset/The_Brill_Typeface_Package_v_4_0.zip |