Fonts: don't install web formats

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Fonts: don't install web formats

Anthony J. Bentley-4
Hi,

Installing TrueType and OpenType fonts from packages provides concrete
benefit to the user: fonts are installed to a directory that desktop
programs pick up automatically, and updating the package updates the
font files automatically (as opposed to, say, storing them under ~/.fonts).

Formats like .woff and .woff2, which are meant to be served over
the web, don't benefit in the same way, because they're installed to
/usr/local/share and need to be copied to a web server directory
to be of any use. Hard links don't help since /var is typically on
a separate partition; soft links don't help since most OpenBSD
webservers are chrooted by default. And since the files are copied,
they don't get updated automatically by pkg_add.

A few recent port submissions were asked to remove web fonts before
import. That makes sense. We should do the same for existing ports.

Removing web fonts from our packages typically cuts filesize in half,
which is sometimes significant:

fira-fonts:   24.2M -> 13.7M
chivo:         2.4M -> 1.2M
overpass:      3.4M -> 1.7M
stixfonts:     3.0M -> 1.1M
public-sans:   2.7M -> 1.4M
work-sans:     2.1M -> 1.1M
opendyslexic: 1008K -> 526K
scheherazade:  754K -> 392K
annapurna:     698K -> 359K
abyssinica:    307K -> 154K
alkalami:      276K -> 136K
tagmukay:      220K -> 107K

This diff clears out *.woff and *.woff2 from /usr/ports/fonts. Note
that I didn't touch the several webapps under www/ that contain
webfonts--we want to keep those, of course.

ok?

Index: abyssinica/Makefile
===================================================================
RCS file: /cvs/ports/fonts/abyssinica/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- abyssinica/Makefile 7 Nov 2019 11:04:44 -0000 1.9
+++ abyssinica/Makefile 23 May 2020 08:10:52 -0000
@@ -6,6 +6,7 @@ TYPEFACE = abyssinica
 V = 2.000
 DISTNAME = AbyssinicaSIL-$V
 CATEGORIES = fonts
+REVISION = 0
 
 HOMEPAGE = https://software.sil.org/abyssinica/
 
@@ -26,6 +27,5 @@ DOCDIR = ${PREFIX}/share/doc/abyssinica
 post-install:
  ${INSTALL_DATA_DIR} ${DOCDIR}
  ${INSTALL_DATA} ${WRKDIST}/{README.txt,OFL.txt} ${DOCDIR}
- ${INSTALL_DATA} ${WRKDIST}/web/AbyssinicaSIL-Regular.woff ${FONTDIR}
 
 .include <bsd.port.mk>
Index: abyssinica/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/abyssinica/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- abyssinica/pkg/PLIST 7 Nov 2019 11:04:44 -0000 1.2
+++ abyssinica/pkg/PLIST 23 May 2020 08:10:52 -0000
@@ -5,4 +5,3 @@ share/doc/abyssinica/README.txt
 share/fonts/
 @fontdir share/fonts/abyssinica/
 share/fonts/abyssinica/AbyssinicaSIL-Regular.ttf
-share/fonts/abyssinica/AbyssinicaSIL-Regular.woff
Index: alkalami/Makefile
===================================================================
RCS file: /cvs/ports/fonts/alkalami/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- alkalami/Makefile 12 Jul 2019 20:46:10 -0000 1.3
+++ alkalami/Makefile 23 May 2020 08:10:52 -0000
@@ -5,7 +5,7 @@ V = 1.100
 DISTNAME = Alkalami-${V}
 PKGNAME = alkalami-${V}
 CATEGORIES = fonts
-REVISION = 0
+REVISION = 1
 
 HOMEPAGE = https://software.sil.org/alkalami/
 MAINTAINER = George Rosamond <[hidden email]>
@@ -26,7 +26,7 @@ DOCDIR = ${PREFIX}/share/doc/alkalami
 
 do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR}
- ${INSTALL_DATA} ${WRKDIST}/{*.ttf,web/*.woff} ${FONTDIR}
+ ${INSTALL_DATA} ${WRKDIST}/*.ttf ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/{FONTLOG.txt,README.txt} ${DOCDIR}
 
 .include <bsd.port.mk>
Index: alkalami/pkg/DESCR
===================================================================
RCS file: /cvs/ports/fonts/alkalami/pkg/DESCR,v
retrieving revision 1.2
diff -u -p -r1.2 DESCR
--- alkalami/pkg/DESCR 25 Oct 2018 10:17:14 -0000 1.2
+++ alkalami/pkg/DESCR 23 May 2020 08:10:52 -0000
@@ -11,5 +11,3 @@ height is necessary to allow for deep sw
 the overall look of the page is a very black, solid rectangle.
 Diacritics are much smaller in scale, with very little distance
 from the main letters.
-
-This package contains both TrueType and web fonts.
Index: alkalami/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/alkalami/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- alkalami/pkg/PLIST 25 Oct 2018 10:14:21 -0000 1.1.1.1
+++ alkalami/pkg/PLIST 23 May 2020 08:10:52 -0000
@@ -5,6 +5,4 @@ share/doc/alkalami/README.txt
 share/fonts/
 @fontdir share/fonts/alkalami/
 share/fonts/alkalami/Alkalami-Light.ttf
-share/fonts/alkalami/Alkalami-Light.woff
 share/fonts/alkalami/Alkalami-Regular.ttf
-share/fonts/alkalami/Alkalami-Regular.woff
Index: annapurna/Makefile
===================================================================
RCS file: /cvs/ports/fonts/annapurna/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- annapurna/Makefile 12 Jul 2019 20:46:10 -0000 1.3
+++ annapurna/Makefile 23 May 2020 08:10:52 -0000
@@ -2,8 +2,10 @@
 
 COMMENT = Unicode-based font for Devanagari script
 
-DISTNAME = AnnapurnaSIL-1.204
-PKGNAME = annapurna-1.204
+V = 1.204
+DISTNAME = AnnapurnaSIL-$V
+PKGNAME = annapurna-$V
+REVISION = 0
 
 CATEGORIES = fonts
 
@@ -26,7 +28,7 @@ DOCDIR = ${PREFIX}/share/doc/annapurna
 
 do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR} ${WEBFONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/{*.ttf,web/*.woff} ${FONTDIR}
+ ${INSTALL_DATA} ${WRKDIST}/*.ttf ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/{*.txt,documentation/*.txt} ${DOCDIR}
 
 .include <bsd.port.mk>
Index: annapurna/pkg/DESCR
===================================================================
RCS file: /cvs/ports/fonts/annapurna/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- annapurna/pkg/DESCR 1 Mar 2018 08:42:39 -0000 1.1.1.1
+++ annapurna/pkg/DESCR 23 May 2020 08:10:52 -0000
@@ -3,5 +3,3 @@ diverse languages that use the Devanagar
 intended to be highly readable, reasonably compact and visually
 attractive to produce quality publications. These fonts are named
 after the majestic Annapurna mountain range of Nepal.
-
-The port includes both TrueType and WOFF fonts.
Index: annapurna/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/annapurna/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- annapurna/pkg/PLIST 1 Mar 2018 08:42:39 -0000 1.1.1.1
+++ annapurna/pkg/PLIST 23 May 2020 08:10:52 -0000
@@ -8,6 +8,4 @@ share/doc/annapurna/README.txt
 share/fonts/
 @fontdir share/fonts/annapurna/
 share/fonts/annapurna/AnnapurnaSIL-Bold.ttf
-share/fonts/annapurna/AnnapurnaSIL-Bold.woff
 share/fonts/annapurna/AnnapurnaSIL-Regular.ttf
-share/fonts/annapurna/AnnapurnaSIL-Regular.woff
Index: chivo/Makefile
===================================================================
RCS file: /cvs/ports/fonts/chivo/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- chivo/Makefile 12 Jul 2019 20:46:11 -0000 1.2
+++ chivo/Makefile 23 May 2020 08:10:52 -0000
@@ -4,6 +4,7 @@ COMMENT = open-source Grotesque sans-ser
 
 # version numbers listed in README.md
 DISTNAME = chivo-1.007
+REVISION = 0
 
 CATEGORIES = fonts
 
@@ -30,8 +31,6 @@ do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR}
  ${INSTALL_DATA} ${WRKDIST}/fonts/otf/*.otf ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/fonts/ttf/*.ttf ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/fonts/webfonts/woff/*.woff ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/fonts/webfonts/woff2/*.woff2 ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/{README.md,OFL.txt} ${DOCDIR}
 
 .include <bsd.port.mk>
Index: chivo/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/chivo/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- chivo/pkg/PLIST 6 Mar 2019 08:12:53 -0000 1.1.1.1
+++ chivo/pkg/PLIST 23 May 2020 08:10:52 -0000
@@ -6,57 +6,29 @@ share/fonts/
 @fontdir share/fonts/chivo/
 share/fonts/chivo/Chivo-Black.otf
 share/fonts/chivo/Chivo-Black.ttf
-share/fonts/chivo/Chivo-Black.woff
-share/fonts/chivo/Chivo-Black.woff2
 share/fonts/chivo/Chivo-BlackItalic.otf
 share/fonts/chivo/Chivo-BlackItalic.ttf
-share/fonts/chivo/Chivo-BlackItalic.woff
-share/fonts/chivo/Chivo-BlackItalic.woff2
 share/fonts/chivo/Chivo-Bold.otf
 share/fonts/chivo/Chivo-Bold.ttf
-share/fonts/chivo/Chivo-Bold.woff
-share/fonts/chivo/Chivo-Bold.woff2
 share/fonts/chivo/Chivo-BoldItalic.otf
 share/fonts/chivo/Chivo-BoldItalic.ttf
-share/fonts/chivo/Chivo-BoldItalic.woff
-share/fonts/chivo/Chivo-BoldItalic.woff2
 share/fonts/chivo/Chivo-ExtraBold.otf
 share/fonts/chivo/Chivo-ExtraBold.ttf
-share/fonts/chivo/Chivo-ExtraBold.woff
-share/fonts/chivo/Chivo-ExtraBold.woff2
 share/fonts/chivo/Chivo-ExtraBoldItalic.otf
 share/fonts/chivo/Chivo-ExtraBoldItalic.ttf
-share/fonts/chivo/Chivo-ExtraBoldItalic.woff
-share/fonts/chivo/Chivo-ExtraBoldItalic.woff2
 share/fonts/chivo/Chivo-Italic.otf
 share/fonts/chivo/Chivo-Italic.ttf
-share/fonts/chivo/Chivo-Italic.woff
-share/fonts/chivo/Chivo-Italic.woff2
 share/fonts/chivo/Chivo-Light.otf
 share/fonts/chivo/Chivo-Light.ttf
-share/fonts/chivo/Chivo-Light.woff
-share/fonts/chivo/Chivo-Light.woff2
 share/fonts/chivo/Chivo-LightItalic.otf
 share/fonts/chivo/Chivo-LightItalic.ttf
-share/fonts/chivo/Chivo-LightItalic.woff
-share/fonts/chivo/Chivo-LightItalic.woff2
 share/fonts/chivo/Chivo-Medium.otf
 share/fonts/chivo/Chivo-Medium.ttf
-share/fonts/chivo/Chivo-Medium.woff
-share/fonts/chivo/Chivo-Medium.woff2
 share/fonts/chivo/Chivo-MediumItalic.otf
 share/fonts/chivo/Chivo-MediumItalic.ttf
-share/fonts/chivo/Chivo-MediumItalic.woff
-share/fonts/chivo/Chivo-MediumItalic.woff2
 share/fonts/chivo/Chivo-Regular.otf
 share/fonts/chivo/Chivo-Regular.ttf
-share/fonts/chivo/Chivo-Regular.woff
-share/fonts/chivo/Chivo-Regular.woff2
 share/fonts/chivo/Chivo-Thin.otf
 share/fonts/chivo/Chivo-Thin.ttf
-share/fonts/chivo/Chivo-Thin.woff
-share/fonts/chivo/Chivo-Thin.woff2
 share/fonts/chivo/Chivo-ThinItalic.otf
 share/fonts/chivo/Chivo-ThinItalic.ttf
-share/fonts/chivo/Chivo-ThinItalic.woff
-share/fonts/chivo/Chivo-ThinItalic.woff2
Index: fira-fonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/fira-fonts/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- fira-fonts/Makefile 18 Dec 2019 08:26:31 -0000 1.10
+++ fira-fonts/Makefile 23 May 2020 08:10:52 -0000
@@ -5,6 +5,7 @@ COMMENT = Firefox OS typeface
 V = 4.202
 PKGNAME = fira-fonts-${V}
 EPOCH = 0
+REVISION = 0
 
 GH_ACCOUNT = mozilla
 GH_PROJECT = fira
@@ -31,8 +32,6 @@ do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR}
  ${INSTALL_DATA} ${WRKDIST}/otf/*.otf ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/ttf/*.ttf ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/woff/*.woff ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/woff2/*.woff2 ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/{LICENSE,README.md} ${DOCDIR}
 
 .include <bsd.port.mk>
Index: fira-fonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/fira-fonts/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- fira-fonts/pkg/PLIST 18 Dec 2019 08:26:31 -0000 1.7
+++ fira-fonts/pkg/PLIST 23 May 2020 08:10:52 -0000
@@ -6,144 +6,74 @@ share/fonts/
 @fontdir share/fonts/fira/
 share/fonts/fira/FiraMono-Bold.otf
 share/fonts/fira/FiraMono-Bold.ttf
-share/fonts/fira/FiraMono-Bold.woff
-share/fonts/fira/FiraMono-Bold.woff2
 share/fonts/fira/FiraMono-Medium.otf
 share/fonts/fira/FiraMono-Medium.ttf
-share/fonts/fira/FiraMono-Medium.woff
-share/fonts/fira/FiraMono-Medium.woff2
 share/fonts/fira/FiraMono-Regular.otf
 share/fonts/fira/FiraMono-Regular.ttf
-share/fonts/fira/FiraMono-Regular.woff
-share/fonts/fira/FiraMono-Regular.woff2
 share/fonts/fira/FiraSans-Bold.otf
 share/fonts/fira/FiraSans-Bold.ttf
-share/fonts/fira/FiraSans-Bold.woff
-share/fonts/fira/FiraSans-Bold.woff2
 share/fonts/fira/FiraSans-BoldItalic.otf
 share/fonts/fira/FiraSans-BoldItalic.ttf
-share/fonts/fira/FiraSans-BoldItalic.woff
-share/fonts/fira/FiraSans-BoldItalic.woff2
 share/fonts/fira/FiraSans-Book.otf
 share/fonts/fira/FiraSans-Book.ttf
-share/fonts/fira/FiraSans-Book.woff
-share/fonts/fira/FiraSans-Book.woff2
 share/fonts/fira/FiraSans-BookItalic.otf
 share/fonts/fira/FiraSans-BookItalic.ttf
-share/fonts/fira/FiraSans-BookItalic.woff
-share/fonts/fira/FiraSans-BookItalic.woff2
 share/fonts/fira/FiraSans-Eight.otf
 share/fonts/fira/FiraSans-Eight.ttf
-share/fonts/fira/FiraSans-Eight.woff
-share/fonts/fira/FiraSans-Eight.woff2
 share/fonts/fira/FiraSans-EightItalic.otf
 share/fonts/fira/FiraSans-EightItalic.ttf
-share/fonts/fira/FiraSans-EightItalic.woff
-share/fonts/fira/FiraSans-EightItalic.woff2
 share/fonts/fira/FiraSans-ExtraBold.otf
 share/fonts/fira/FiraSans-ExtraBold.ttf
-share/fonts/fira/FiraSans-ExtraBold.woff
-share/fonts/fira/FiraSans-ExtraBold.woff2
 share/fonts/fira/FiraSans-ExtraBoldItalic.otf
 share/fonts/fira/FiraSans-ExtraBoldItalic.ttf
-share/fonts/fira/FiraSans-ExtraBoldItalic.woff
-share/fonts/fira/FiraSans-ExtraBoldItalic.woff2
 share/fonts/fira/FiraSans-ExtraLight.otf
 share/fonts/fira/FiraSans-ExtraLight.ttf
-share/fonts/fira/FiraSans-ExtraLight.woff
-share/fonts/fira/FiraSans-ExtraLight.woff2
 share/fonts/fira/FiraSans-ExtraLightItalic.otf
 share/fonts/fira/FiraSans-ExtraLightItalic.ttf
-share/fonts/fira/FiraSans-ExtraLightItalic.woff
-share/fonts/fira/FiraSans-ExtraLightItalic.woff2
 share/fonts/fira/FiraSans-Four.otf
 share/fonts/fira/FiraSans-Four.ttf
-share/fonts/fira/FiraSans-Four.woff
-share/fonts/fira/FiraSans-Four.woff2
 share/fonts/fira/FiraSans-FourItalic.otf
 share/fonts/fira/FiraSans-FourItalic.ttf
-share/fonts/fira/FiraSans-FourItalic.woff
-share/fonts/fira/FiraSans-FourItalic.woff2
 share/fonts/fira/FiraSans-Hair.otf
 share/fonts/fira/FiraSans-Hair.ttf
-share/fonts/fira/FiraSans-Hair.woff
-share/fonts/fira/FiraSans-Hair.woff2
 share/fonts/fira/FiraSans-HairItalic.otf
 share/fonts/fira/FiraSans-HairItalic.ttf
-share/fonts/fira/FiraSans-HairItalic.woff
-share/fonts/fira/FiraSans-HairItalic.woff2
 share/fonts/fira/FiraSans-Heavy.otf
 share/fonts/fira/FiraSans-Heavy.ttf
-share/fonts/fira/FiraSans-Heavy.woff
-share/fonts/fira/FiraSans-Heavy.woff2
 share/fonts/fira/FiraSans-HeavyItalic.otf
 share/fonts/fira/FiraSans-HeavyItalic.ttf
-share/fonts/fira/FiraSans-HeavyItalic.woff
-share/fonts/fira/FiraSans-HeavyItalic.woff2
 share/fonts/fira/FiraSans-Italic.otf
 share/fonts/fira/FiraSans-Italic.ttf
-share/fonts/fira/FiraSans-Italic.woff
-share/fonts/fira/FiraSans-Italic.woff2
 share/fonts/fira/FiraSans-Light.otf
 share/fonts/fira/FiraSans-Light.ttf
-share/fonts/fira/FiraSans-Light.woff
-share/fonts/fira/FiraSans-Light.woff2
 share/fonts/fira/FiraSans-LightItalic.otf
 share/fonts/fira/FiraSans-LightItalic.ttf
-share/fonts/fira/FiraSans-LightItalic.woff
-share/fonts/fira/FiraSans-LightItalic.woff2
 share/fonts/fira/FiraSans-Medium.otf
 share/fonts/fira/FiraSans-Medium.ttf
-share/fonts/fira/FiraSans-Medium.woff
-share/fonts/fira/FiraSans-Medium.woff2
 share/fonts/fira/FiraSans-MediumItalic.otf
 share/fonts/fira/FiraSans-MediumItalic.ttf
-share/fonts/fira/FiraSans-MediumItalic.woff
-share/fonts/fira/FiraSans-MediumItalic.woff2
 share/fonts/fira/FiraSans-Regular.otf
 share/fonts/fira/FiraSans-Regular.ttf
-share/fonts/fira/FiraSans-Regular.woff
-share/fonts/fira/FiraSans-Regular.woff2
 share/fonts/fira/FiraSans-SemiBold.otf
 share/fonts/fira/FiraSans-SemiBold.ttf
-share/fonts/fira/FiraSans-SemiBold.woff
-share/fonts/fira/FiraSans-SemiBold.woff2
 share/fonts/fira/FiraSans-SemiBoldItalic.otf
 share/fonts/fira/FiraSans-SemiBoldItalic.ttf
-share/fonts/fira/FiraSans-SemiBoldItalic.woff
-share/fonts/fira/FiraSans-SemiBoldItalic.woff2
 share/fonts/fira/FiraSans-Thin.otf
 share/fonts/fira/FiraSans-Thin.ttf
-share/fonts/fira/FiraSans-Thin.woff
-share/fonts/fira/FiraSans-Thin.woff2
 share/fonts/fira/FiraSans-ThinItalic.otf
 share/fonts/fira/FiraSans-ThinItalic.ttf
-share/fonts/fira/FiraSans-ThinItalic.woff
-share/fonts/fira/FiraSans-ThinItalic.woff2
 share/fonts/fira/FiraSans-Two.otf
 share/fonts/fira/FiraSans-Two.ttf
-share/fonts/fira/FiraSans-Two.woff
-share/fonts/fira/FiraSans-Two.woff2
 share/fonts/fira/FiraSans-TwoItalic.otf
 share/fonts/fira/FiraSans-TwoItalic.ttf
-share/fonts/fira/FiraSans-TwoItalic.woff
-share/fonts/fira/FiraSans-TwoItalic.woff2
 share/fonts/fira/FiraSans-Ultra.otf
 share/fonts/fira/FiraSans-Ultra.ttf
-share/fonts/fira/FiraSans-Ultra.woff
-share/fonts/fira/FiraSans-Ultra.woff2
 share/fonts/fira/FiraSans-UltraItalic.otf
 share/fonts/fira/FiraSans-UltraItalic.ttf
-share/fonts/fira/FiraSans-UltraItalic.woff
-share/fonts/fira/FiraSans-UltraItalic.woff2
 share/fonts/fira/FiraSans-UltraLight.otf
 share/fonts/fira/FiraSans-UltraLight.ttf
-share/fonts/fira/FiraSans-UltraLight.woff
-share/fonts/fira/FiraSans-UltraLight.woff2
 share/fonts/fira/FiraSans-UltraLightItalic.otf
 share/fonts/fira/FiraSans-UltraLightItalic.ttf
-share/fonts/fira/FiraSans-UltraLightItalic.woff
-share/fonts/fira/FiraSans-UltraLightItalic.woff2
 share/fonts/fira/FiraSansCondensed-Bold.otf
 share/fonts/fira/FiraSansCondensed-BoldItalic.otf
 share/fonts/fira/FiraSansCondensed-Book.otf
Index: opendyslexic/Makefile
===================================================================
RCS file: /cvs/ports/fonts/opendyslexic/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- opendyslexic/Makefile 28 Sep 2019 23:01:59 -0000 1.1.1.1
+++ opendyslexic/Makefile 23 May 2020 08:10:55 -0000
@@ -5,6 +5,7 @@ COMMENT = font to increase readability f
 GH_ACCOUNT = antijingoist
 GH_PROJECT = opendyslexic
 GH_TAGNAME = v0.9.10
+REVISION = 0
 
 CATEGORIES = fonts
 
@@ -23,7 +24,7 @@ DOCDIR = ${PREFIX}/share/doc/opendyslex
 
 do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR}
- ${INSTALL_DATA} ${WRKDIST}/compiled/{*.otf,*.woff} ${FONTDIR}
+ ${INSTALL_DATA} ${WRKDIST}/compiled/*.otf ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/{OFL.txt,OFL-FAQ.txt,README.md} ${DOCDIR}
 
 .include <bsd.port.mk>
Index: opendyslexic/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/opendyslexic/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- opendyslexic/pkg/PLIST 28 Sep 2019 23:01:59 -0000 1.1.1.1
+++ opendyslexic/pkg/PLIST 23 May 2020 08:10:55 -0000
@@ -6,10 +6,6 @@ share/doc/opendyslexic/README.md
 share/fonts/
 @fontdir share/fonts/opendyslexic/
 share/fonts/opendyslexic/OpenDyslexic-Bold-Italic.otf
-share/fonts/opendyslexic/OpenDyslexic-Bold-Italic.woff
 share/fonts/opendyslexic/OpenDyslexic-Bold.otf
-share/fonts/opendyslexic/OpenDyslexic-Bold.woff
 share/fonts/opendyslexic/OpenDyslexic-Italic.otf
-share/fonts/opendyslexic/OpenDyslexic-Italic.woff
 share/fonts/opendyslexic/OpenDyslexic-Regular.otf
-share/fonts/opendyslexic/OpenDyslexic-Regular.woff
Index: overpass/Makefile
===================================================================
RCS file: /cvs/ports/fonts/overpass/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- overpass/Makefile 14 Feb 2020 11:11:33 -0000 1.6
+++ overpass/Makefile 23 May 2020 08:10:55 -0000
@@ -8,6 +8,7 @@ GH_ACCOUNT = RedHatBrand
 GH_PROJECT = Overpass
 GH_TAGNAME = 3.0.4
 DISTNAME = overpass-${GH_TAGNAME}
+REVISION = 0
 
 CATEGORIES = fonts
 
@@ -25,7 +26,7 @@ FONTDIR = ${PREFIX}/share/fonts/overpas
 do-install:
  ${INSTALL_DATA_DIR} ${DOCDIR} ${FONTDIR}
  ${INSTALL_DATA} ${WRKSRC}/desktop-fonts/*/*.otf \
- ${WRKSRC}/webfonts/*/*.{ttf,woff,woff2} \
+ ${WRKSRC}/webfonts/*/*.ttf \
  ${PREFIX}/share/fonts/overpass
  ${INSTALL_DATA} ${WRKSRC}/{README.md,LICENSE.md} ${DOCDIR}
 
Index: overpass/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/overpass/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- overpass/pkg/PLIST 24 Jan 2020 08:03:49 -0000 1.3
+++ overpass/pkg/PLIST 23 May 2020 08:10:55 -0000
@@ -6,81 +6,41 @@ share/fonts/
 @fontdir share/fonts/overpass/
 share/fonts/overpass/overpass-bold-italic.otf
 share/fonts/overpass/overpass-bold-italic.ttf
-share/fonts/overpass/overpass-bold-italic.woff
-share/fonts/overpass/overpass-bold-italic.woff2
 share/fonts/overpass/overpass-bold.otf
 share/fonts/overpass/overpass-bold.ttf
-share/fonts/overpass/overpass-bold.woff
-share/fonts/overpass/overpass-bold.woff2
 share/fonts/overpass/overpass-extrabold-italic.otf
 share/fonts/overpass/overpass-extrabold-italic.ttf
-share/fonts/overpass/overpass-extrabold-italic.woff
-share/fonts/overpass/overpass-extrabold-italic.woff2
 share/fonts/overpass/overpass-extrabold.otf
 share/fonts/overpass/overpass-extrabold.ttf
-share/fonts/overpass/overpass-extrabold.woff
-share/fonts/overpass/overpass-extrabold.woff2
 share/fonts/overpass/overpass-extralight-italic.otf
 share/fonts/overpass/overpass-extralight-italic.ttf
-share/fonts/overpass/overpass-extralight-italic.woff
-share/fonts/overpass/overpass-extralight-italic.woff2
 share/fonts/overpass/overpass-extralight.otf
 share/fonts/overpass/overpass-extralight.ttf
-share/fonts/overpass/overpass-extralight.woff
-share/fonts/overpass/overpass-extralight.woff2
 share/fonts/overpass/overpass-heavy-italic.otf
 share/fonts/overpass/overpass-heavy-italic.ttf
-share/fonts/overpass/overpass-heavy-italic.woff
-share/fonts/overpass/overpass-heavy-italic.woff2
 share/fonts/overpass/overpass-heavy.otf
 share/fonts/overpass/overpass-heavy.ttf
-share/fonts/overpass/overpass-heavy.woff
-share/fonts/overpass/overpass-heavy.woff2
 share/fonts/overpass/overpass-italic.otf
 share/fonts/overpass/overpass-italic.ttf
-share/fonts/overpass/overpass-italic.woff
-share/fonts/overpass/overpass-italic.woff2
 share/fonts/overpass/overpass-light-italic.otf
 share/fonts/overpass/overpass-light-italic.ttf
-share/fonts/overpass/overpass-light-italic.woff
-share/fonts/overpass/overpass-light-italic.woff2
 share/fonts/overpass/overpass-light.otf
 share/fonts/overpass/overpass-light.ttf
-share/fonts/overpass/overpass-light.woff
-share/fonts/overpass/overpass-light.woff2
 share/fonts/overpass/overpass-mono-bold.otf
 share/fonts/overpass/overpass-mono-bold.ttf
-share/fonts/overpass/overpass-mono-bold.woff
-share/fonts/overpass/overpass-mono-bold.woff2
 share/fonts/overpass/overpass-mono-light.otf
 share/fonts/overpass/overpass-mono-light.ttf
-share/fonts/overpass/overpass-mono-light.woff
-share/fonts/overpass/overpass-mono-light.woff2
 share/fonts/overpass/overpass-mono-regular.otf
 share/fonts/overpass/overpass-mono-regular.ttf
-share/fonts/overpass/overpass-mono-regular.woff
-share/fonts/overpass/overpass-mono-regular.woff2
 share/fonts/overpass/overpass-mono-semibold.otf
 share/fonts/overpass/overpass-mono-semibold.ttf
-share/fonts/overpass/overpass-mono-semibold.woff
-share/fonts/overpass/overpass-mono-semibold.woff2
 share/fonts/overpass/overpass-regular.otf
 share/fonts/overpass/overpass-regular.ttf
-share/fonts/overpass/overpass-regular.woff
-share/fonts/overpass/overpass-regular.woff2
 share/fonts/overpass/overpass-semibold-italic.otf
 share/fonts/overpass/overpass-semibold-italic.ttf
-share/fonts/overpass/overpass-semibold-italic.woff
-share/fonts/overpass/overpass-semibold-italic.woff2
 share/fonts/overpass/overpass-semibold.otf
 share/fonts/overpass/overpass-semibold.ttf
-share/fonts/overpass/overpass-semibold.woff
-share/fonts/overpass/overpass-semibold.woff2
 share/fonts/overpass/overpass-thin-italic.otf
 share/fonts/overpass/overpass-thin-italic.ttf
-share/fonts/overpass/overpass-thin-italic.woff
-share/fonts/overpass/overpass-thin-italic.woff2
 share/fonts/overpass/overpass-thin.otf
 share/fonts/overpass/overpass-thin.ttf
-share/fonts/overpass/overpass-thin.woff
-share/fonts/overpass/overpass-thin.woff2
Index: public-sans/Makefile
===================================================================
RCS file: /cvs/ports/fonts/public-sans/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- public-sans/Makefile 23 Jan 2020 13:47:18 -0000 1.5
+++ public-sans/Makefile 23 May 2020 08:10:55 -0000
@@ -5,6 +5,7 @@ COMMENT = strong, neutral, principles-d
 V = 1.008
 DISTNAME = public-sans-v$V
 PKGNAME = public-sans-$V
+REVISION = 0
 
 CATEGORIES = fonts
 
@@ -28,7 +29,7 @@ FIX_EXTRACT_PERMISSIONS = Yes
 
 do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/binaries/*/*.{ttf,otf,woff,woff2} \
+ ${INSTALL_DATA} ${WRKDIST}/binaries/*/*.{ttf,otf} \
  ${FONTDIR}
 
 .include <bsd.port.mk>
Index: public-sans/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/public-sans/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- public-sans/pkg/PLIST 15 Nov 2019 07:43:53 -0000 1.3
+++ public-sans/pkg/PLIST 23 May 2020 08:10:55 -0000
@@ -5,73 +5,37 @@ share/fonts/public-sans/Public-Sans-Ital
 share/fonts/public-sans/Public-Sans-Roman-VF.ttf
 share/fonts/public-sans/PublicSans-Black.otf
 share/fonts/public-sans/PublicSans-Black.ttf
-share/fonts/public-sans/PublicSans-Black.woff
-share/fonts/public-sans/PublicSans-Black.woff2
 share/fonts/public-sans/PublicSans-BlackItalic.otf
 share/fonts/public-sans/PublicSans-BlackItalic.ttf
-share/fonts/public-sans/PublicSans-BlackItalic.woff
-share/fonts/public-sans/PublicSans-BlackItalic.woff2
 share/fonts/public-sans/PublicSans-Bold.otf
 share/fonts/public-sans/PublicSans-Bold.ttf
-share/fonts/public-sans/PublicSans-Bold.woff
-share/fonts/public-sans/PublicSans-Bold.woff2
 share/fonts/public-sans/PublicSans-BoldItalic.otf
 share/fonts/public-sans/PublicSans-BoldItalic.ttf
-share/fonts/public-sans/PublicSans-BoldItalic.woff
-share/fonts/public-sans/PublicSans-BoldItalic.woff2
 share/fonts/public-sans/PublicSans-ExtraBold.otf
 share/fonts/public-sans/PublicSans-ExtraBold.ttf
-share/fonts/public-sans/PublicSans-ExtraBold.woff
-share/fonts/public-sans/PublicSans-ExtraBold.woff2
 share/fonts/public-sans/PublicSans-ExtraBoldItalic.otf
 share/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf
-share/fonts/public-sans/PublicSans-ExtraBoldItalic.woff
-share/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2
 share/fonts/public-sans/PublicSans-ExtraLight.otf
 share/fonts/public-sans/PublicSans-ExtraLight.ttf
-share/fonts/public-sans/PublicSans-ExtraLight.woff
-share/fonts/public-sans/PublicSans-ExtraLight.woff2
 share/fonts/public-sans/PublicSans-ExtraLightItalic.otf
 share/fonts/public-sans/PublicSans-ExtraLightItalic.ttf
-share/fonts/public-sans/PublicSans-ExtraLightItalic.woff
-share/fonts/public-sans/PublicSans-ExtraLightItalic.woff2
 share/fonts/public-sans/PublicSans-Italic.otf
 share/fonts/public-sans/PublicSans-Italic.ttf
-share/fonts/public-sans/PublicSans-Italic.woff
-share/fonts/public-sans/PublicSans-Italic.woff2
 share/fonts/public-sans/PublicSans-Light.otf
 share/fonts/public-sans/PublicSans-Light.ttf
-share/fonts/public-sans/PublicSans-Light.woff
-share/fonts/public-sans/PublicSans-Light.woff2
 share/fonts/public-sans/PublicSans-LightItalic.otf
 share/fonts/public-sans/PublicSans-LightItalic.ttf
-share/fonts/public-sans/PublicSans-LightItalic.woff
-share/fonts/public-sans/PublicSans-LightItalic.woff2
 share/fonts/public-sans/PublicSans-Medium.otf
 share/fonts/public-sans/PublicSans-Medium.ttf
-share/fonts/public-sans/PublicSans-Medium.woff
-share/fonts/public-sans/PublicSans-Medium.woff2
 share/fonts/public-sans/PublicSans-MediumItalic.otf
 share/fonts/public-sans/PublicSans-MediumItalic.ttf
-share/fonts/public-sans/PublicSans-MediumItalic.woff
-share/fonts/public-sans/PublicSans-MediumItalic.woff2
 share/fonts/public-sans/PublicSans-Regular.otf
 share/fonts/public-sans/PublicSans-Regular.ttf
-share/fonts/public-sans/PublicSans-Regular.woff
-share/fonts/public-sans/PublicSans-Regular.woff2
 share/fonts/public-sans/PublicSans-SemiBold.otf
 share/fonts/public-sans/PublicSans-SemiBold.ttf
-share/fonts/public-sans/PublicSans-SemiBold.woff
-share/fonts/public-sans/PublicSans-SemiBold.woff2
 share/fonts/public-sans/PublicSans-SemiBoldItalic.otf
 share/fonts/public-sans/PublicSans-SemiBoldItalic.ttf
-share/fonts/public-sans/PublicSans-SemiBoldItalic.woff
-share/fonts/public-sans/PublicSans-SemiBoldItalic.woff2
 share/fonts/public-sans/PublicSans-Thin.otf
 share/fonts/public-sans/PublicSans-Thin.ttf
-share/fonts/public-sans/PublicSans-Thin.woff
-share/fonts/public-sans/PublicSans-Thin.woff2
 share/fonts/public-sans/PublicSans-ThinItalic.otf
 share/fonts/public-sans/PublicSans-ThinItalic.ttf
-share/fonts/public-sans/PublicSans-ThinItalic.woff
-share/fonts/public-sans/PublicSans-ThinItalic.woff2
Index: scheherazade/Makefile
===================================================================
RCS file: /cvs/ports/fonts/scheherazade/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- scheherazade/Makefile 12 Jul 2019 20:46:13 -0000 1.2
+++ scheherazade/Makefile 23 May 2020 08:10:55 -0000
@@ -5,6 +5,7 @@ COMMENT = traditional Arabic Unicode fo
 DISTNAME = Scheherazade-${V}
 PKGNAME = scheherazade-${V}
 CATEGORIES = fonts
+REVISION = 0
 
 HOMEPAGE = https://software.sil.org/scheherazade/
 MAINTAINER = George Rosamond <[hidden email]>
@@ -23,7 +24,7 @@ DOCDIR = ${PREFIX}/share/doc/scheheraza
 
 do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR}
- ${INSTALL_DATA} ${WRKDIST}/{*.ttf,web/*.woff} ${FONTDIR}
+ ${INSTALL_DATA} ${WRKDIST}/*.ttf ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/*.txt ${DOCDIR}
 
 .include <bsd.port.mk>
Index: scheherazade/pkg/DESCR
===================================================================
RCS file: /cvs/ports/fonts/scheherazade/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- scheherazade/pkg/DESCR 1 Mar 2018 08:45:42 -0000 1.1.1.1
+++ scheherazade/pkg/DESCR 23 May 2020 08:10:55 -0000
@@ -7,5 +7,3 @@ are not recommended for normal use).
 Font smarts are implemented using OpenType and Graphite technologies.
 A number of glyph variations are accessible through font features
 available via both OpenType and Graphite technologies.
-
-This port includes both TrueType and WOFF fonts.
Index: scheherazade/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/scheherazade/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- scheherazade/pkg/PLIST 1 Mar 2018 08:45:42 -0000 1.1.1.1
+++ scheherazade/pkg/PLIST 23 May 2020 08:10:55 -0000
@@ -7,6 +7,4 @@ share/doc/scheherazade/README.txt
 share/fonts/
 @fontdir share/fonts/scheherazade/
 share/fonts/scheherazade/Scheherazade-Bold.ttf
-share/fonts/scheherazade/Scheherazade-Bold.woff
 share/fonts/scheherazade/Scheherazade-Regular.ttf
-share/fonts/scheherazade/Scheherazade-Regular.woff
Index: stixfonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/stixfonts/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- stixfonts/Makefile 18 Dec 2019 08:07:23 -0000 1.1.1.1
+++ stixfonts/Makefile 23 May 2020 08:10:55 -0000
@@ -4,6 +4,7 @@ COMMENT = scientific, technical and math
 
 V = 2.0.2
 PKGNAME = stixfonts-${V}
+REVISION = 0
 
 GH_ACCOUNT = stipub
 GH_PROJECT = stixfonts
@@ -29,8 +30,6 @@ DOCDIR = ${PREFIX}/share/doc/stixfonts
 do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR}
  ${INSTALL_DATA} ${WRKDIST}/OTF/*.otf ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/WOFF/*.woff ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/WOFF2/*.woff2 ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/README.md ${DOCDIR}
 
 .include <bsd.port.mk>
Index: stixfonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/stixfonts/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- stixfonts/pkg/PLIST 18 Dec 2019 08:07:23 -0000 1.1.1.1
+++ stixfonts/pkg/PLIST 23 May 2020 08:10:55 -0000
@@ -4,17 +4,7 @@ share/doc/stixfonts/README.md
 share/fonts/
 @fontdir share/fonts/stixfonts/
 share/fonts/stixfonts/STIX2Math.otf
-share/fonts/stixfonts/STIX2Math.woff
-share/fonts/stixfonts/STIX2Math.woff2
 share/fonts/stixfonts/STIX2Text-Bold.otf
-share/fonts/stixfonts/STIX2Text-Bold.woff
-share/fonts/stixfonts/STIX2Text-Bold.woff2
 share/fonts/stixfonts/STIX2Text-BoldItalic.otf
-share/fonts/stixfonts/STIX2Text-BoldItalic.woff
-share/fonts/stixfonts/STIX2Text-BoldItalic.woff2
 share/fonts/stixfonts/STIX2Text-Italic.otf
-share/fonts/stixfonts/STIX2Text-Italic.woff
-share/fonts/stixfonts/STIX2Text-Italic.woff2
 share/fonts/stixfonts/STIX2Text-Regular.otf
-share/fonts/stixfonts/STIX2Text-Regular.woff
-share/fonts/stixfonts/STIX2Text-Regular.woff2
Index: tagmukay/Makefile
===================================================================
RCS file: /cvs/ports/fonts/tagmukay/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- tagmukay/Makefile 12 Jul 2019 20:46:13 -0000 1.2
+++ tagmukay/Makefile 23 May 2020 08:10:55 -0000
@@ -5,6 +5,7 @@ COMMENT = Unicode Tagmukay Shifinagh sc
 DISTNAME = Tagmukay-${V}
 PKGNAME = tagmukay-${V}
 CATEGORIES = fonts
+REVISION = 0
 
 HOMEPAGE = https://software.sil.org/tagmukay/
 MAINTAINER = George Rosamond <[hidden email]>
@@ -25,7 +26,7 @@ DOCDIR = ${PREFIX}/share/doc/tagmukay
 
 do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR}
- ${INSTALL_DATA} ${WRKDIST}/{*.ttf,web/*.woff} ${FONTDIR}
+ ${INSTALL_DATA} ${WRKDIST}/*.ttf ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/README.txt ${DOCDIR}
 
 .include <bsd.port.mk>
Index: tagmukay/pkg/DESCR
===================================================================
RCS file: /cvs/ports/fonts/tagmukay/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- tagmukay/pkg/DESCR 19 Dec 2018 23:11:46 -0000 1.1.1.1
+++ tagmukay/pkg/DESCR 23 May 2020 08:10:55 -0000
@@ -4,5 +4,3 @@ but Shifinagh is the preferred spelling
 Tamajaq is spoken. Tagmukay is a Unicode font that features
 bi-consonant ligatures and alternate forms necessary to support
 this language.
-
-This port contains both TrueType and Web fonts.
Index: tagmukay/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/tagmukay/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- tagmukay/pkg/PLIST 19 Dec 2018 23:11:46 -0000 1.1.1.1
+++ tagmukay/pkg/PLIST 23 May 2020 08:10:55 -0000
@@ -4,6 +4,4 @@ share/doc/tagmukay/README.txt
 share/fonts/
 @fontdir share/fonts/tagmukay/
 share/fonts/tagmukay/Tagmukay-Bold.ttf
-share/fonts/tagmukay/Tagmukay-Bold.woff
 share/fonts/tagmukay/Tagmukay-Regular.ttf
-share/fonts/tagmukay/Tagmukay-Regular.woff
Index: work-sans/Makefile
===================================================================
RCS file: /cvs/ports/fonts/work-sans/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- work-sans/Makefile 12 Jul 2019 20:46:13 -0000 1.2
+++ work-sans/Makefile 23 May 2020 08:10:55 -0000
@@ -8,6 +8,8 @@ GH_ACCOUNT = weiweihuanghuang
 GH_PROJECT = Work-Sans
 GH_TAGNAME = v1.6
 
+REVISION = 0
+
 HOMEPAGE = https://weiweihuanghuang.github.io/Work-Sans/
 MAINTAINER = George Rosamond <[hidden email]>
 
@@ -28,7 +30,7 @@ DOCDIR = ${PREFIX}/share/doc/work-sans
 do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR}
  ${INSTALL_DATA} ${WRKDIST}/fonts/desktop/*.otf ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/fonts/webfonts/*/* ${FONTDIR}
+ ${INSTALL_DATA} ${WRKDIST}/fonts/webfonts/ttf/*.ttf ${FONTDIR}
  ${INSTALL_DATA} ${WRKDIST}/{README.md,LICENSE.txt} ${DOCDIR}
 
 .include <bsd.port.mk>
Index: work-sans/pkg/DESCR
===================================================================
RCS file: /cvs/ports/fonts/work-sans/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- work-sans/pkg/DESCR 6 Mar 2019 15:06:20 -0000 1.1.1.1
+++ work-sans/pkg/DESCR 23 May 2020 08:10:55 -0000
@@ -6,6 +6,3 @@ well. The fonts at the extreme weights a
 use. Overall, features are simplified and optimised for screen
 resolutions, for example, diacritic marks are larger than how they
 would be in print.
-
-This port contains both desktop (OTF) and web fonts (TTF, WOFF,
-WOFF2).
Index: work-sans/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/work-sans/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- work-sans/pkg/PLIST 6 Mar 2019 15:06:20 -0000 1.1.1.1
+++ work-sans/pkg/PLIST 23 May 2020 08:10:55 -0000
@@ -6,37 +6,19 @@ share/fonts/
 @fontdir share/fonts/work-sans/
 share/fonts/work-sans/WorkSans-Black.otf
 share/fonts/work-sans/WorkSans-Black.ttf
-share/fonts/work-sans/WorkSans-Black.woff
-share/fonts/work-sans/WorkSans-Black.woff2
 share/fonts/work-sans/WorkSans-Bold.otf
 share/fonts/work-sans/WorkSans-Bold.ttf
-share/fonts/work-sans/WorkSans-Bold.woff
-share/fonts/work-sans/WorkSans-Bold.woff2
 share/fonts/work-sans/WorkSans-ExtraBold.otf
 share/fonts/work-sans/WorkSans-ExtraBold.ttf
-share/fonts/work-sans/WorkSans-ExtraBold.woff
-share/fonts/work-sans/WorkSans-ExtraBold.woff2
 share/fonts/work-sans/WorkSans-ExtraLight.otf
 share/fonts/work-sans/WorkSans-ExtraLight.ttf
-share/fonts/work-sans/WorkSans-ExtraLight.woff
-share/fonts/work-sans/WorkSans-ExtraLight.woff2
 share/fonts/work-sans/WorkSans-Light.otf
 share/fonts/work-sans/WorkSans-Light.ttf
-share/fonts/work-sans/WorkSans-Light.woff
-share/fonts/work-sans/WorkSans-Light.woff2
 share/fonts/work-sans/WorkSans-Medium.otf
 share/fonts/work-sans/WorkSans-Medium.ttf
-share/fonts/work-sans/WorkSans-Medium.woff
-share/fonts/work-sans/WorkSans-Medium.woff2
 share/fonts/work-sans/WorkSans-Regular.otf
 share/fonts/work-sans/WorkSans-Regular.ttf
-share/fonts/work-sans/WorkSans-Regular.woff
-share/fonts/work-sans/WorkSans-Regular.woff2
 share/fonts/work-sans/WorkSans-SemiBold.otf
 share/fonts/work-sans/WorkSans-SemiBold.ttf
-share/fonts/work-sans/WorkSans-SemiBold.woff
-share/fonts/work-sans/WorkSans-SemiBold.woff2
 share/fonts/work-sans/WorkSans-Thin.otf
 share/fonts/work-sans/WorkSans-Thin.ttf
-share/fonts/work-sans/WorkSans-Thin.woff
-share/fonts/work-sans/WorkSans-Thin.woff2

Reply | Threaded
Open this post in threaded view
|

Re: Fonts: don't install web formats

Stuart Henderson-6
On 2020/05/23 02:44, Anthony J. Bentley wrote:

> Hi,
>
> Installing TrueType and OpenType fonts from packages provides concrete
> benefit to the user: fonts are installed to a directory that desktop
> programs pick up automatically, and updating the package updates the
> font files automatically (as opposed to, say, storing them under ~/.fonts).
>
> Formats like .woff and .woff2, which are meant to be served over
> the web, don't benefit in the same way, because they're installed to
> /usr/local/share and need to be copied to a web server directory
> to be of any use. Hard links don't help since /var is typically on
> a separate partition; soft links don't help since most OpenBSD
> webservers are chrooted by default. And since the files are copied,
> they don't get updated automatically by pkg_add.
>
> A few recent port submissions were asked to remove web fonts before
> import. That makes sense. We should do the same for existing ports.

Thanks for doing this, I agree. OK with me.

Reply | Threaded
Open this post in threaded view
|

Re: Fonts: don't install web formats

Christian Weisgerber
In reply to this post by Anthony J. Bentley-4
On 2020-05-23, "Anthony J. Bentley" <[hidden email]> wrote:

> Formats like .woff and .woff2, which are meant to be served over
> the web, don't benefit in the same way, because they're installed to
> /usr/local/share and need to be copied to a web server directory
> to be of any use. [...]
> A few recent port submissions were asked to remove web fonts before
> import. That makes sense. We should do the same for existing ports.

If the web fonts aren't in the package, where would I copy them
from?

--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Fonts: don't install web formats

Matthieu Herrb-3
On Sat, May 23, 2020 at 02:41:38PM -0000, Christian Weisgerber wrote:

> On 2020-05-23, "Anthony J. Bentley" <[hidden email]> wrote:
>
> > Formats like .woff and .woff2, which are meant to be served over
> > the web, don't benefit in the same way, because they're installed to
> > /usr/local/share and need to be copied to a web server directory
> > to be of any use. [...]
> > A few recent port submissions were asked to remove web fonts before
> > import. That makes sense. We should do the same for existing ports.
>
> If the web fonts aren't in the package, where would I copy them
> from?

Is it possible to have sub-packages (or a separate package) installing
them in /var/www/fonts/ ?

--
Matthieu Herrb

Reply | Threaded
Open this post in threaded view
|

Re: Fonts: don't install web formats

Anthony J. Bentley-4
In reply to this post by Christian Weisgerber
Christian Weisgerber writes:

> On 2020-05-23, "Anthony J. Bentley" <[hidden email]> wrote:
>
> > Formats like .woff and .woff2, which are meant to be served over
> > the web, don't benefit in the same way, because they're installed to
> > /usr/local/share and need to be copied to a web server directory
> > to be of any use. [...]
> > A few recent port submissions were asked to remove web fonts before
> > import. That makes sense. We should do the same for existing ports.
>
> If the web fonts aren't in the package, where would I copy them
> from?

The distfile I suppose.

One could make a case that providing WOFF in the package makes them more
discoverable due to pkg_locate. But that seems rather fringe to me.

Reply | Threaded
Open this post in threaded view
|

Re: Fonts: don't install web formats

Anthony J. Bentley-4
In reply to this post by Matthieu Herrb-3
Matthieu Herrb writes:

> On Sat, May 23, 2020 at 02:41:38PM -0000, Christian Weisgerber wrote:
> > On 2020-05-23, "Anthony J. Bentley" <[hidden email]> wrote:
> >
> > > Formats like .woff and .woff2, which are meant to be served over
> > > the web, don't benefit in the same way, because they're installed to
> > > /usr/local/share and need to be copied to a web server directory
> > > to be of any use. [...]
> > > A few recent port submissions were asked to remove web fonts before
> > > import. That makes sense. We should do the same for existing ports.
> >
> > If the web fonts aren't in the package, where would I copy them
> > from?
>
> Is it possible to have sub-packages (or a separate package) installing
> them in /var/www/fonts/ ?

Hm, that's an interesting idea. I gave it a try with ibm-plex (a port
that doesn't currently install web fonts). It's a fair amount of work,
but does result in webfonts located on the same partition and within the
httpd chroot.

I intend to commit the "remove webfonts from /usr/local" diff from my
previous mail regardless; even if we decide to go the -web subpackage
route, leaving it uncommitted wouldn't make what I did below any easier
to apply to those ports, even if we decided to go the subpackages route.

Index: Makefile
===================================================================
RCS file: /cvs/ports/fonts/ibm-plex/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile 23 May 2020 13:11:26 -0000 1.10
+++ Makefile 24 May 2020 00:02:59 -0000
@@ -1,10 +1,18 @@
 # $OpenBSD: Makefile,v 1.10 2020/05/23 13:11:26 bentley Exp $
 
-COMMENT = IBM's corporate type family
+COMMENT-main = IBM's corporate type family
+COMMENT-web = IBM's corporate type family (web fonts)
 
 CATEGORIES = fonts
 V = 4.0.2
-PKGNAME = ibm-plex-$V
+DISTNAME = ibm-plex-$V
+PKGNAME-main = ibm-plex-$V
+PKGNAME-web = ibm-plex-web-$V
+REVISION-main = 0
+
+MULTI_PACKAGES = -main -web
+
+.include <bsd.port.arch.mk>
 
 # SIL OFL 1.1
 PERMIT_PACKAGE = Yes
@@ -12,7 +20,8 @@ PERMIT_PACKAGE = Yes
 MASTER_SITES = https://github.com/IBM/plex/releases/download/v$V/
 
 DISTFILES = OpenType.zip \
- TrueType.zip
+ TrueType.zip \
+ Web.zip
 
 DIST_SUBDIR = ibm-plex-$V
 
@@ -23,16 +32,22 @@ MODULES = font
 NO_BUILD = Yes
 NO_TEST = Yes
 
+PREFIX-web = ${VARBASE}/www
+
 FONTDIR = ${PREFIX}/share/fonts/ibm-plex
 DOCDIR = ${PREFIX}/share/doc/ibm-plex
+WEBFONTDIR = ${DESTDIR}${PREFIX-web}/fonts/ibm-plex
 
 do-install:
  ${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/OpenType/*/*.otf ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/TrueType/*/*.ttf ${FONTDIR}
+ ${INSTALL_DATA} ${WRKDIR}/OpenType/*/*.otf ${FONTDIR}
+ ${INSTALL_DATA} ${WRKDIR}/TrueType/*/*.ttf ${FONTDIR}
 
 post-install:
  ${INSTALL_DATA_DIR} ${DOCDIR}
- ${INSTALL_DATA} ${WRKDIST}/OpenType/IBM-Plex-Sans/license.txt ${DOCDIR}
+ ${INSTALL_DATA} ${WRKDIR}/OpenType/IBM-Plex-Sans/license.txt ${DOCDIR}
+ ${INSTALL_DATA_DIR} ${WEBFONTDIR}
+ ${INSTALL_DATA} ${WRKDIR}/Web/*/fonts/complete/woff*/*.woff* \
+ ${WEBFONTDIR}
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/fonts/ibm-plex/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo 23 May 2020 13:11:26 -0000 1.8
+++ distinfo 24 May 2020 00:02:59 -0000
@@ -1,4 +1,6 @@
 SHA256 (ibm-plex-4.0.2/OpenType.zip) = ZhXFtez1c2pe0pt/mbeA065QPoGWL+IlmzD9wyJBbZ0=
 SHA256 (ibm-plex-4.0.2/TrueType.zip) = VWT3m/3EpW+fJ6rMaLaxdasgXrpmjklvRKEgUfOjN60=
+SHA256 (ibm-plex-4.0.2/Web.zip) = okz+7uB106Ps+/6ikgnhh/OS6E+RjMj1QLgDKDVCRKk=
 SIZE (ibm-plex-4.0.2/OpenType.zip) = 6586340
 SIZE (ibm-plex-4.0.2/TrueType.zip) = 7658406
+SIZE (ibm-plex-4.0.2/Web.zip) = 43648333
Index: pkg/DESCR
===================================================================
RCS file: pkg/DESCR
diff -N pkg/DESCR
--- pkg/DESCR 6 Jan 2018 04:43:34 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-IBM Plex is IBM's corporate type family. It is used by IBMers for all
-typographical situations, whenever possible.
Index: pkg/DESCR-main
===================================================================
RCS file: pkg/DESCR-main
diff -N pkg/DESCR-main
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-main 24 May 2020 00:02:59 -0000
@@ -0,0 +1,2 @@
+IBM Plex is IBM's corporate type family. It is used by IBMers for all
+typographical situations, whenever possible.
Index: pkg/DESCR-web
===================================================================
RCS file: pkg/DESCR-web
diff -N pkg/DESCR-web
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-web 24 May 2020 00:02:59 -0000
@@ -0,0 +1,4 @@
+IBM Plex is IBM's corporate type family. It is used by IBMers for all
+typographical situations, whenever possible.
+
+This package contains web fonts (WOFF and WOFF2).
Index: pkg/PLIST
===================================================================
RCS file: pkg/PLIST
diff -N pkg/PLIST
--- pkg/PLIST 23 May 2020 13:11:26 -0000 1.8
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,213 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.8 2020/05/23 13:11:26 bentley Exp $
-share/doc/ibm-plex/
-share/doc/ibm-plex/license.txt
-share/fonts/
-@fontdir share/fonts/ibm-plex/
-share/fonts/ibm-plex/IBMPlexMono-Bold.otf
-share/fonts/ibm-plex/IBMPlexMono-Bold.ttf
-share/fonts/ibm-plex/IBMPlexMono-BoldItalic.otf
-share/fonts/ibm-plex/IBMPlexMono-BoldItalic.ttf
-share/fonts/ibm-plex/IBMPlexMono-ExtraLight.otf
-share/fonts/ibm-plex/IBMPlexMono-ExtraLight.ttf
-share/fonts/ibm-plex/IBMPlexMono-ExtraLightItalic.otf
-share/fonts/ibm-plex/IBMPlexMono-ExtraLightItalic.ttf
-share/fonts/ibm-plex/IBMPlexMono-Italic.otf
-share/fonts/ibm-plex/IBMPlexMono-Italic.ttf
-share/fonts/ibm-plex/IBMPlexMono-Light.otf
-share/fonts/ibm-plex/IBMPlexMono-Light.ttf
-share/fonts/ibm-plex/IBMPlexMono-LightItalic.otf
-share/fonts/ibm-plex/IBMPlexMono-LightItalic.ttf
-share/fonts/ibm-plex/IBMPlexMono-Medium.otf
-share/fonts/ibm-plex/IBMPlexMono-Medium.ttf
-share/fonts/ibm-plex/IBMPlexMono-MediumItalic.otf
-share/fonts/ibm-plex/IBMPlexMono-MediumItalic.ttf
-share/fonts/ibm-plex/IBMPlexMono-Regular.otf
-share/fonts/ibm-plex/IBMPlexMono-Regular.ttf
-share/fonts/ibm-plex/IBMPlexMono-SemiBold.otf
-share/fonts/ibm-plex/IBMPlexMono-SemiBold.ttf
-share/fonts/ibm-plex/IBMPlexMono-SemiBoldItalic.otf
-share/fonts/ibm-plex/IBMPlexMono-SemiBoldItalic.ttf
-share/fonts/ibm-plex/IBMPlexMono-Text.otf
-share/fonts/ibm-plex/IBMPlexMono-Text.ttf
-share/fonts/ibm-plex/IBMPlexMono-TextItalic.otf
-share/fonts/ibm-plex/IBMPlexMono-TextItalic.ttf
-share/fonts/ibm-plex/IBMPlexMono-Thin.otf
-share/fonts/ibm-plex/IBMPlexMono-Thin.ttf
-share/fonts/ibm-plex/IBMPlexMono-ThinItalic.otf
-share/fonts/ibm-plex/IBMPlexMono-ThinItalic.ttf
-share/fonts/ibm-plex/IBMPlexSans-Bold.otf
-share/fonts/ibm-plex/IBMPlexSans-Bold.ttf
-share/fonts/ibm-plex/IBMPlexSans-BoldItalic.otf
-share/fonts/ibm-plex/IBMPlexSans-BoldItalic.ttf
-share/fonts/ibm-plex/IBMPlexSans-ExtraLight.otf
-share/fonts/ibm-plex/IBMPlexSans-ExtraLight.ttf
-share/fonts/ibm-plex/IBMPlexSans-ExtraLightItalic.otf
-share/fonts/ibm-plex/IBMPlexSans-ExtraLightItalic.ttf
-share/fonts/ibm-plex/IBMPlexSans-Italic.otf
-share/fonts/ibm-plex/IBMPlexSans-Italic.ttf
-share/fonts/ibm-plex/IBMPlexSans-Light.otf
-share/fonts/ibm-plex/IBMPlexSans-Light.ttf
-share/fonts/ibm-plex/IBMPlexSans-LightItalic.otf
-share/fonts/ibm-plex/IBMPlexSans-LightItalic.ttf
-share/fonts/ibm-plex/IBMPlexSans-Medium.otf
-share/fonts/ibm-plex/IBMPlexSans-Medium.ttf
-share/fonts/ibm-plex/IBMPlexSans-MediumItalic.otf
-share/fonts/ibm-plex/IBMPlexSans-MediumItalic.ttf
-share/fonts/ibm-plex/IBMPlexSans-Regular.otf
-share/fonts/ibm-plex/IBMPlexSans-Regular.ttf
-share/fonts/ibm-plex/IBMPlexSans-SemiBold.otf
-share/fonts/ibm-plex/IBMPlexSans-SemiBold.ttf
-share/fonts/ibm-plex/IBMPlexSans-SemiBoldItalic.otf
-share/fonts/ibm-plex/IBMPlexSans-SemiBoldItalic.ttf
-share/fonts/ibm-plex/IBMPlexSans-Text.otf
-share/fonts/ibm-plex/IBMPlexSans-Text.ttf
-share/fonts/ibm-plex/IBMPlexSans-TextItalic.otf
-share/fonts/ibm-plex/IBMPlexSans-TextItalic.ttf
-share/fonts/ibm-plex/IBMPlexSans-Thin.otf
-share/fonts/ibm-plex/IBMPlexSans-Thin.ttf
-share/fonts/ibm-plex/IBMPlexSans-ThinItalic.otf
-share/fonts/ibm-plex/IBMPlexSans-ThinItalic.ttf
-share/fonts/ibm-plex/IBMPlexSansArabic-Bold.otf
-share/fonts/ibm-plex/IBMPlexSansArabic-Bold.ttf
-share/fonts/ibm-plex/IBMPlexSansArabic-ExtraLight.otf
-share/fonts/ibm-plex/IBMPlexSansArabic-ExtraLight.ttf
-share/fonts/ibm-plex/IBMPlexSansArabic-Light.otf
-share/fonts/ibm-plex/IBMPlexSansArabic-Light.ttf
-share/fonts/ibm-plex/IBMPlexSansArabic-Medium.otf
-share/fonts/ibm-plex/IBMPlexSansArabic-Medium.ttf
-share/fonts/ibm-plex/IBMPlexSansArabic-Regular.otf
-share/fonts/ibm-plex/IBMPlexSansArabic-Regular.ttf
-share/fonts/ibm-plex/IBMPlexSansArabic-SemiBold.otf
-share/fonts/ibm-plex/IBMPlexSansArabic-SemiBold.ttf
-share/fonts/ibm-plex/IBMPlexSansArabic-Text.otf
-share/fonts/ibm-plex/IBMPlexSansArabic-Text.ttf
-share/fonts/ibm-plex/IBMPlexSansArabic-Thin.otf
-share/fonts/ibm-plex/IBMPlexSansArabic-Thin.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Bold.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Bold.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-BoldItalic.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-BoldItalic.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-ExtraLight.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-ExtraLight.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-ExtraLightItalic.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-ExtraLightItalic.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Italic.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Italic.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Light.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Light.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-LightItalic.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-LightItalic.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Medium.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Medium.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-MediumItalic.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-MediumItalic.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Regular.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Regular.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-SemiBold.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-SemiBold.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-SemiBoldItalic.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-SemiBoldItalic.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Text.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Text.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-TextItalic.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-TextItalic.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Thin.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-Thin.ttf
-share/fonts/ibm-plex/IBMPlexSansCondensed-ThinItalic.otf
-share/fonts/ibm-plex/IBMPlexSansCondensed-ThinItalic.ttf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Bold.otf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Bold.ttf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-ExtraLight.otf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-ExtraLight.ttf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Light.otf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Light.ttf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Medium.otf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Medium.ttf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Regular.otf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Regular.ttf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-SemiBold.otf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-SemiBold.ttf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Text.otf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Text.ttf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Thin.otf
-share/fonts/ibm-plex/IBMPlexSansDevanagari-Thin.ttf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Bold.otf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Bold.ttf
-share/fonts/ibm-plex/IBMPlexSansHebrew-ExtraLight.otf
-share/fonts/ibm-plex/IBMPlexSansHebrew-ExtraLight.ttf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Light.otf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Light.ttf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Medium.otf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Medium.ttf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Regular.otf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Regular.ttf
-share/fonts/ibm-plex/IBMPlexSansHebrew-SemiBold.otf
-share/fonts/ibm-plex/IBMPlexSansHebrew-SemiBold.ttf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Text.otf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Text.ttf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Thin.otf
-share/fonts/ibm-plex/IBMPlexSansHebrew-Thin.ttf
-share/fonts/ibm-plex/IBMPlexSansThai-Bold.otf
-share/fonts/ibm-plex/IBMPlexSansThai-Bold.ttf
-share/fonts/ibm-plex/IBMPlexSansThai-ExtraLight.otf
-share/fonts/ibm-plex/IBMPlexSansThai-ExtraLight.ttf
-share/fonts/ibm-plex/IBMPlexSansThai-Light.otf
-share/fonts/ibm-plex/IBMPlexSansThai-Light.ttf
-share/fonts/ibm-plex/IBMPlexSansThai-Medium.otf
-share/fonts/ibm-plex/IBMPlexSansThai-Medium.ttf
-share/fonts/ibm-plex/IBMPlexSansThai-Regular.otf
-share/fonts/ibm-plex/IBMPlexSansThai-Regular.ttf
-share/fonts/ibm-plex/IBMPlexSansThai-SemiBold.otf
-share/fonts/ibm-plex/IBMPlexSansThai-SemiBold.ttf
-share/fonts/ibm-plex/IBMPlexSansThai-Text.otf
-share/fonts/ibm-plex/IBMPlexSansThai-Text.ttf
-share/fonts/ibm-plex/IBMPlexSansThai-Thin.otf
-share/fonts/ibm-plex/IBMPlexSansThai-Thin.ttf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Bold.otf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Bold.ttf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-ExtraLight.otf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-ExtraLight.ttf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Light.otf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Light.ttf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Medium.otf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Medium.ttf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Regular.otf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Regular.ttf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-SemiBold.otf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-SemiBold.ttf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Text.otf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Text.ttf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Thin.otf
-share/fonts/ibm-plex/IBMPlexSansThaiLooped-Thin.ttf
-share/fonts/ibm-plex/IBMPlexSerif-Bold.otf
-share/fonts/ibm-plex/IBMPlexSerif-Bold.ttf
-share/fonts/ibm-plex/IBMPlexSerif-BoldItalic.otf
-share/fonts/ibm-plex/IBMPlexSerif-BoldItalic.ttf
-share/fonts/ibm-plex/IBMPlexSerif-ExtraLight.otf
-share/fonts/ibm-plex/IBMPlexSerif-ExtraLight.ttf
-share/fonts/ibm-plex/IBMPlexSerif-ExtraLightItalic.otf
-share/fonts/ibm-plex/IBMPlexSerif-ExtraLightItalic.ttf
-share/fonts/ibm-plex/IBMPlexSerif-Italic.otf
-share/fonts/ibm-plex/IBMPlexSerif-Italic.ttf
-share/fonts/ibm-plex/IBMPlexSerif-Light.otf
-share/fonts/ibm-plex/IBMPlexSerif-Light.ttf
-share/fonts/ibm-plex/IBMPlexSerif-LightItalic.otf
-share/fonts/ibm-plex/IBMPlexSerif-LightItalic.ttf
-share/fonts/ibm-plex/IBMPlexSerif-Medium.otf
-share/fonts/ibm-plex/IBMPlexSerif-Medium.ttf
-share/fonts/ibm-plex/IBMPlexSerif-MediumItalic.otf
-share/fonts/ibm-plex/IBMPlexSerif-MediumItalic.ttf
-share/fonts/ibm-plex/IBMPlexSerif-Regular.otf
-share/fonts/ibm-plex/IBMPlexSerif-Regular.ttf
-share/fonts/ibm-plex/IBMPlexSerif-SemiBold.otf
-share/fonts/ibm-plex/IBMPlexSerif-SemiBold.ttf
-share/fonts/ibm-plex/IBMPlexSerif-SemiBoldItalic.otf
-share/fonts/ibm-plex/IBMPlexSerif-SemiBoldItalic.ttf
-share/fonts/ibm-plex/IBMPlexSerif-Text.otf
-share/fonts/ibm-plex/IBMPlexSerif-Text.ttf
-share/fonts/ibm-plex/IBMPlexSerif-TextItalic.otf
-share/fonts/ibm-plex/IBMPlexSerif-TextItalic.ttf
-share/fonts/ibm-plex/IBMPlexSerif-Thin.otf
-share/fonts/ibm-plex/IBMPlexSerif-Thin.ttf
-share/fonts/ibm-plex/IBMPlexSerif-ThinItalic.otf
-share/fonts/ibm-plex/IBMPlexSerif-ThinItalic.ttf
Index: pkg/PLIST-main
===================================================================
RCS file: pkg/PLIST-main
diff -N pkg/PLIST-main
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-main 24 May 2020 00:02:59 -0000
@@ -0,0 +1,214 @@
+@comment $OpenBSD: PLIST,v 1.8 2020/05/23 13:11:26 bentley Exp $
+@pkgpath fonts/ibm-plex
+share/doc/ibm-plex/
+share/doc/ibm-plex/license.txt
+share/fonts/
+@fontdir share/fonts/ibm-plex/
+share/fonts/ibm-plex/IBMPlexMono-Bold.otf
+share/fonts/ibm-plex/IBMPlexMono-Bold.ttf
+share/fonts/ibm-plex/IBMPlexMono-BoldItalic.otf
+share/fonts/ibm-plex/IBMPlexMono-BoldItalic.ttf
+share/fonts/ibm-plex/IBMPlexMono-ExtraLight.otf
+share/fonts/ibm-plex/IBMPlexMono-ExtraLight.ttf
+share/fonts/ibm-plex/IBMPlexMono-ExtraLightItalic.otf
+share/fonts/ibm-plex/IBMPlexMono-ExtraLightItalic.ttf
+share/fonts/ibm-plex/IBMPlexMono-Italic.otf
+share/fonts/ibm-plex/IBMPlexMono-Italic.ttf
+share/fonts/ibm-plex/IBMPlexMono-Light.otf
+share/fonts/ibm-plex/IBMPlexMono-Light.ttf
+share/fonts/ibm-plex/IBMPlexMono-LightItalic.otf
+share/fonts/ibm-plex/IBMPlexMono-LightItalic.ttf
+share/fonts/ibm-plex/IBMPlexMono-Medium.otf
+share/fonts/ibm-plex/IBMPlexMono-Medium.ttf
+share/fonts/ibm-plex/IBMPlexMono-MediumItalic.otf
+share/fonts/ibm-plex/IBMPlexMono-MediumItalic.ttf
+share/fonts/ibm-plex/IBMPlexMono-Regular.otf
+share/fonts/ibm-plex/IBMPlexMono-Regular.ttf
+share/fonts/ibm-plex/IBMPlexMono-SemiBold.otf
+share/fonts/ibm-plex/IBMPlexMono-SemiBold.ttf
+share/fonts/ibm-plex/IBMPlexMono-SemiBoldItalic.otf
+share/fonts/ibm-plex/IBMPlexMono-SemiBoldItalic.ttf
+share/fonts/ibm-plex/IBMPlexMono-Text.otf
+share/fonts/ibm-plex/IBMPlexMono-Text.ttf
+share/fonts/ibm-plex/IBMPlexMono-TextItalic.otf
+share/fonts/ibm-plex/IBMPlexMono-TextItalic.ttf
+share/fonts/ibm-plex/IBMPlexMono-Thin.otf
+share/fonts/ibm-plex/IBMPlexMono-Thin.ttf
+share/fonts/ibm-plex/IBMPlexMono-ThinItalic.otf
+share/fonts/ibm-plex/IBMPlexMono-ThinItalic.ttf
+share/fonts/ibm-plex/IBMPlexSans-Bold.otf
+share/fonts/ibm-plex/IBMPlexSans-Bold.ttf
+share/fonts/ibm-plex/IBMPlexSans-BoldItalic.otf
+share/fonts/ibm-plex/IBMPlexSans-BoldItalic.ttf
+share/fonts/ibm-plex/IBMPlexSans-ExtraLight.otf
+share/fonts/ibm-plex/IBMPlexSans-ExtraLight.ttf
+share/fonts/ibm-plex/IBMPlexSans-ExtraLightItalic.otf
+share/fonts/ibm-plex/IBMPlexSans-ExtraLightItalic.ttf
+share/fonts/ibm-plex/IBMPlexSans-Italic.otf
+share/fonts/ibm-plex/IBMPlexSans-Italic.ttf
+share/fonts/ibm-plex/IBMPlexSans-Light.otf
+share/fonts/ibm-plex/IBMPlexSans-Light.ttf
+share/fonts/ibm-plex/IBMPlexSans-LightItalic.otf
+share/fonts/ibm-plex/IBMPlexSans-LightItalic.ttf
+share/fonts/ibm-plex/IBMPlexSans-Medium.otf
+share/fonts/ibm-plex/IBMPlexSans-Medium.ttf
+share/fonts/ibm-plex/IBMPlexSans-MediumItalic.otf
+share/fonts/ibm-plex/IBMPlexSans-MediumItalic.ttf
+share/fonts/ibm-plex/IBMPlexSans-Regular.otf
+share/fonts/ibm-plex/IBMPlexSans-Regular.ttf
+share/fonts/ibm-plex/IBMPlexSans-SemiBold.otf
+share/fonts/ibm-plex/IBMPlexSans-SemiBold.ttf
+share/fonts/ibm-plex/IBMPlexSans-SemiBoldItalic.otf
+share/fonts/ibm-plex/IBMPlexSans-SemiBoldItalic.ttf
+share/fonts/ibm-plex/IBMPlexSans-Text.otf
+share/fonts/ibm-plex/IBMPlexSans-Text.ttf
+share/fonts/ibm-plex/IBMPlexSans-TextItalic.otf
+share/fonts/ibm-plex/IBMPlexSans-TextItalic.ttf
+share/fonts/ibm-plex/IBMPlexSans-Thin.otf
+share/fonts/ibm-plex/IBMPlexSans-Thin.ttf
+share/fonts/ibm-plex/IBMPlexSans-ThinItalic.otf
+share/fonts/ibm-plex/IBMPlexSans-ThinItalic.ttf
+share/fonts/ibm-plex/IBMPlexSansArabic-Bold.otf
+share/fonts/ibm-plex/IBMPlexSansArabic-Bold.ttf
+share/fonts/ibm-plex/IBMPlexSansArabic-ExtraLight.otf
+share/fonts/ibm-plex/IBMPlexSansArabic-ExtraLight.ttf
+share/fonts/ibm-plex/IBMPlexSansArabic-Light.otf
+share/fonts/ibm-plex/IBMPlexSansArabic-Light.ttf
+share/fonts/ibm-plex/IBMPlexSansArabic-Medium.otf
+share/fonts/ibm-plex/IBMPlexSansArabic-Medium.ttf
+share/fonts/ibm-plex/IBMPlexSansArabic-Regular.otf
+share/fonts/ibm-plex/IBMPlexSansArabic-Regular.ttf
+share/fonts/ibm-plex/IBMPlexSansArabic-SemiBold.otf
+share/fonts/ibm-plex/IBMPlexSansArabic-SemiBold.ttf
+share/fonts/ibm-plex/IBMPlexSansArabic-Text.otf
+share/fonts/ibm-plex/IBMPlexSansArabic-Text.ttf
+share/fonts/ibm-plex/IBMPlexSansArabic-Thin.otf
+share/fonts/ibm-plex/IBMPlexSansArabic-Thin.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Bold.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Bold.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-BoldItalic.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-BoldItalic.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-ExtraLight.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-ExtraLight.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-ExtraLightItalic.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-ExtraLightItalic.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Italic.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Italic.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Light.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Light.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-LightItalic.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-LightItalic.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Medium.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Medium.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-MediumItalic.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-MediumItalic.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Regular.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Regular.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-SemiBold.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-SemiBold.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-SemiBoldItalic.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-SemiBoldItalic.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Text.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Text.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-TextItalic.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-TextItalic.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Thin.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-Thin.ttf
+share/fonts/ibm-plex/IBMPlexSansCondensed-ThinItalic.otf
+share/fonts/ibm-plex/IBMPlexSansCondensed-ThinItalic.ttf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Bold.otf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Bold.ttf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-ExtraLight.otf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-ExtraLight.ttf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Light.otf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Light.ttf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Medium.otf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Medium.ttf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Regular.otf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Regular.ttf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-SemiBold.otf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-SemiBold.ttf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Text.otf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Text.ttf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Thin.otf
+share/fonts/ibm-plex/IBMPlexSansDevanagari-Thin.ttf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Bold.otf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Bold.ttf
+share/fonts/ibm-plex/IBMPlexSansHebrew-ExtraLight.otf
+share/fonts/ibm-plex/IBMPlexSansHebrew-ExtraLight.ttf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Light.otf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Light.ttf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Medium.otf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Medium.ttf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Regular.otf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Regular.ttf
+share/fonts/ibm-plex/IBMPlexSansHebrew-SemiBold.otf
+share/fonts/ibm-plex/IBMPlexSansHebrew-SemiBold.ttf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Text.otf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Text.ttf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Thin.otf
+share/fonts/ibm-plex/IBMPlexSansHebrew-Thin.ttf
+share/fonts/ibm-plex/IBMPlexSansThai-Bold.otf
+share/fonts/ibm-plex/IBMPlexSansThai-Bold.ttf
+share/fonts/ibm-plex/IBMPlexSansThai-ExtraLight.otf
+share/fonts/ibm-plex/IBMPlexSansThai-ExtraLight.ttf
+share/fonts/ibm-plex/IBMPlexSansThai-Light.otf
+share/fonts/ibm-plex/IBMPlexSansThai-Light.ttf
+share/fonts/ibm-plex/IBMPlexSansThai-Medium.otf
+share/fonts/ibm-plex/IBMPlexSansThai-Medium.ttf
+share/fonts/ibm-plex/IBMPlexSansThai-Regular.otf
+share/fonts/ibm-plex/IBMPlexSansThai-Regular.ttf
+share/fonts/ibm-plex/IBMPlexSansThai-SemiBold.otf
+share/fonts/ibm-plex/IBMPlexSansThai-SemiBold.ttf
+share/fonts/ibm-plex/IBMPlexSansThai-Text.otf
+share/fonts/ibm-plex/IBMPlexSansThai-Text.ttf
+share/fonts/ibm-plex/IBMPlexSansThai-Thin.otf
+share/fonts/ibm-plex/IBMPlexSansThai-Thin.ttf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Bold.otf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Bold.ttf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-ExtraLight.otf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-ExtraLight.ttf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Light.otf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Light.ttf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Medium.otf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Medium.ttf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Regular.otf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Regular.ttf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-SemiBold.otf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-SemiBold.ttf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Text.otf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Text.ttf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Thin.otf
+share/fonts/ibm-plex/IBMPlexSansThaiLooped-Thin.ttf
+share/fonts/ibm-plex/IBMPlexSerif-Bold.otf
+share/fonts/ibm-plex/IBMPlexSerif-Bold.ttf
+share/fonts/ibm-plex/IBMPlexSerif-BoldItalic.otf
+share/fonts/ibm-plex/IBMPlexSerif-BoldItalic.ttf
+share/fonts/ibm-plex/IBMPlexSerif-ExtraLight.otf
+share/fonts/ibm-plex/IBMPlexSerif-ExtraLight.ttf
+share/fonts/ibm-plex/IBMPlexSerif-ExtraLightItalic.otf
+share/fonts/ibm-plex/IBMPlexSerif-ExtraLightItalic.ttf
+share/fonts/ibm-plex/IBMPlexSerif-Italic.otf
+share/fonts/ibm-plex/IBMPlexSerif-Italic.ttf
+share/fonts/ibm-plex/IBMPlexSerif-Light.otf
+share/fonts/ibm-plex/IBMPlexSerif-Light.ttf
+share/fonts/ibm-plex/IBMPlexSerif-LightItalic.otf
+share/fonts/ibm-plex/IBMPlexSerif-LightItalic.ttf
+share/fonts/ibm-plex/IBMPlexSerif-Medium.otf
+share/fonts/ibm-plex/IBMPlexSerif-Medium.ttf
+share/fonts/ibm-plex/IBMPlexSerif-MediumItalic.otf
+share/fonts/ibm-plex/IBMPlexSerif-MediumItalic.ttf
+share/fonts/ibm-plex/IBMPlexSerif-Regular.otf
+share/fonts/ibm-plex/IBMPlexSerif-Regular.ttf
+share/fonts/ibm-plex/IBMPlexSerif-SemiBold.otf
+share/fonts/ibm-plex/IBMPlexSerif-SemiBold.ttf
+share/fonts/ibm-plex/IBMPlexSerif-SemiBoldItalic.otf
+share/fonts/ibm-plex/IBMPlexSerif-SemiBoldItalic.ttf
+share/fonts/ibm-plex/IBMPlexSerif-Text.otf
+share/fonts/ibm-plex/IBMPlexSerif-Text.ttf
+share/fonts/ibm-plex/IBMPlexSerif-TextItalic.otf
+share/fonts/ibm-plex/IBMPlexSerif-TextItalic.ttf
+share/fonts/ibm-plex/IBMPlexSerif-Thin.otf
+share/fonts/ibm-plex/IBMPlexSerif-Thin.ttf
+share/fonts/ibm-plex/IBMPlexSerif-ThinItalic.otf
+share/fonts/ibm-plex/IBMPlexSerif-ThinItalic.ttf
Index: pkg/PLIST-web
===================================================================
RCS file: pkg/PLIST-web
diff -N pkg/PLIST-web
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-web 24 May 2020 00:03:01 -0000
@@ -0,0 +1,209 @@
+@comment $OpenBSD$
+fonts/ibm-plex/IBMPlexMono-Bold.woff
+fonts/ibm-plex/IBMPlexMono-Bold.woff2
+fonts/ibm-plex/IBMPlexMono-BoldItalic.woff
+fonts/ibm-plex/IBMPlexMono-BoldItalic.woff2
+fonts/ibm-plex/IBMPlexMono-ExtraLight.woff
+fonts/ibm-plex/IBMPlexMono-ExtraLight.woff2
+fonts/ibm-plex/IBMPlexMono-ExtraLightItalic.woff
+fonts/ibm-plex/IBMPlexMono-ExtraLightItalic.woff2
+fonts/ibm-plex/IBMPlexMono-Italic.woff
+fonts/ibm-plex/IBMPlexMono-Italic.woff2
+fonts/ibm-plex/IBMPlexMono-Light.woff
+fonts/ibm-plex/IBMPlexMono-Light.woff2
+fonts/ibm-plex/IBMPlexMono-LightItalic.woff
+fonts/ibm-plex/IBMPlexMono-LightItalic.woff2
+fonts/ibm-plex/IBMPlexMono-Medium.woff
+fonts/ibm-plex/IBMPlexMono-Medium.woff2
+fonts/ibm-plex/IBMPlexMono-MediumItalic.woff
+fonts/ibm-plex/IBMPlexMono-MediumItalic.woff2
+fonts/ibm-plex/IBMPlexMono-Regular.woff
+fonts/ibm-plex/IBMPlexMono-Regular.woff2
+fonts/ibm-plex/IBMPlexMono-SemiBold.woff
+fonts/ibm-plex/IBMPlexMono-SemiBold.woff2
+fonts/ibm-plex/IBMPlexMono-SemiBoldItalic.woff
+fonts/ibm-plex/IBMPlexMono-SemiBoldItalic.woff2
+fonts/ibm-plex/IBMPlexMono-Text.woff
+fonts/ibm-plex/IBMPlexMono-Text.woff2
+fonts/ibm-plex/IBMPlexMono-TextItalic.woff
+fonts/ibm-plex/IBMPlexMono-TextItalic.woff2
+fonts/ibm-plex/IBMPlexMono-Thin.woff
+fonts/ibm-plex/IBMPlexMono-Thin.woff2
+fonts/ibm-plex/IBMPlexMono-ThinItalic.woff
+fonts/ibm-plex/IBMPlexMono-ThinItalic.woff2
+fonts/ibm-plex/IBMPlexSans-Bold.woff
+fonts/ibm-plex/IBMPlexSans-Bold.woff2
+fonts/ibm-plex/IBMPlexSans-BoldItalic.woff
+fonts/ibm-plex/IBMPlexSans-BoldItalic.woff2
+fonts/ibm-plex/IBMPlexSans-ExtraLight.woff
+fonts/ibm-plex/IBMPlexSans-ExtraLight.woff2
+fonts/ibm-plex/IBMPlexSans-ExtraLightItalic.woff
+fonts/ibm-plex/IBMPlexSans-ExtraLightItalic.woff2
+fonts/ibm-plex/IBMPlexSans-Italic.woff
+fonts/ibm-plex/IBMPlexSans-Italic.woff2
+fonts/ibm-plex/IBMPlexSans-Light.woff
+fonts/ibm-plex/IBMPlexSans-Light.woff2
+fonts/ibm-plex/IBMPlexSans-LightItalic.woff
+fonts/ibm-plex/IBMPlexSans-LightItalic.woff2
+fonts/ibm-plex/IBMPlexSans-Medium.woff
+fonts/ibm-plex/IBMPlexSans-Medium.woff2
+fonts/ibm-plex/IBMPlexSans-MediumItalic.woff
+fonts/ibm-plex/IBMPlexSans-MediumItalic.woff2
+fonts/ibm-plex/IBMPlexSans-Regular.woff
+fonts/ibm-plex/IBMPlexSans-Regular.woff2
+fonts/ibm-plex/IBMPlexSans-SemiBold.woff
+fonts/ibm-plex/IBMPlexSans-SemiBold.woff2
+fonts/ibm-plex/IBMPlexSans-SemiBoldItalic.woff
+fonts/ibm-plex/IBMPlexSans-SemiBoldItalic.woff2
+fonts/ibm-plex/IBMPlexSans-Text.woff
+fonts/ibm-plex/IBMPlexSans-Text.woff2
+fonts/ibm-plex/IBMPlexSans-TextItalic.woff
+fonts/ibm-plex/IBMPlexSans-TextItalic.woff2
+fonts/ibm-plex/IBMPlexSans-Thin.woff
+fonts/ibm-plex/IBMPlexSans-Thin.woff2
+fonts/ibm-plex/IBMPlexSans-ThinItalic.woff
+fonts/ibm-plex/IBMPlexSans-ThinItalic.woff2
+fonts/ibm-plex/IBMPlexSansArabic-Bold.woff
+fonts/ibm-plex/IBMPlexSansArabic-Bold.woff2
+fonts/ibm-plex/IBMPlexSansArabic-ExtraLight.woff
+fonts/ibm-plex/IBMPlexSansArabic-ExtraLight.woff2
+fonts/ibm-plex/IBMPlexSansArabic-Light.woff
+fonts/ibm-plex/IBMPlexSansArabic-Light.woff2
+fonts/ibm-plex/IBMPlexSansArabic-Medium.woff
+fonts/ibm-plex/IBMPlexSansArabic-Medium.woff2
+fonts/ibm-plex/IBMPlexSansArabic-Regular.woff
+fonts/ibm-plex/IBMPlexSansArabic-Regular.woff2
+fonts/ibm-plex/IBMPlexSansArabic-SemiBold.woff
+fonts/ibm-plex/IBMPlexSansArabic-SemiBold.woff2
+fonts/ibm-plex/IBMPlexSansArabic-Text.woff
+fonts/ibm-plex/IBMPlexSansArabic-Text.woff2
+fonts/ibm-plex/IBMPlexSansArabic-Thin.woff
+fonts/ibm-plex/IBMPlexSansArabic-Thin.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-Bold.woff
+fonts/ibm-plex/IBMPlexSansCondensed-Bold.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-BoldItalic.woff
+fonts/ibm-plex/IBMPlexSansCondensed-BoldItalic.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-ExtraLight.woff
+fonts/ibm-plex/IBMPlexSansCondensed-ExtraLight.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-ExtraLightItalic.woff
+fonts/ibm-plex/IBMPlexSansCondensed-ExtraLightItalic.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-Italic.woff
+fonts/ibm-plex/IBMPlexSansCondensed-Italic.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-Light.woff
+fonts/ibm-plex/IBMPlexSansCondensed-Light.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-LightItalic.woff
+fonts/ibm-plex/IBMPlexSansCondensed-LightItalic.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-Medium.woff
+fonts/ibm-plex/IBMPlexSansCondensed-Medium.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-MediumItalic.woff
+fonts/ibm-plex/IBMPlexSansCondensed-MediumItalic.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-Regular.woff
+fonts/ibm-plex/IBMPlexSansCondensed-Regular.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-SemiBold.woff
+fonts/ibm-plex/IBMPlexSansCondensed-SemiBold.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-SemiBoldItalic.woff
+fonts/ibm-plex/IBMPlexSansCondensed-SemiBoldItalic.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-Text.woff
+fonts/ibm-plex/IBMPlexSansCondensed-Text.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-TextItalic.woff
+fonts/ibm-plex/IBMPlexSansCondensed-TextItalic.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-Thin.woff
+fonts/ibm-plex/IBMPlexSansCondensed-Thin.woff2
+fonts/ibm-plex/IBMPlexSansCondensed-ThinItalic.woff
+fonts/ibm-plex/IBMPlexSansCondensed-ThinItalic.woff2
+fonts/ibm-plex/IBMPlexSansDevanagari-Bold.woff
+fonts/ibm-plex/IBMPlexSansDevanagari-Bold.woff2
+fonts/ibm-plex/IBMPlexSansDevanagari-ExtraLight.woff
+fonts/ibm-plex/IBMPlexSansDevanagari-ExtraLight.woff2
+fonts/ibm-plex/IBMPlexSansDevanagari-Light.woff
+fonts/ibm-plex/IBMPlexSansDevanagari-Light.woff2
+fonts/ibm-plex/IBMPlexSansDevanagari-Medium.woff
+fonts/ibm-plex/IBMPlexSansDevanagari-Medium.woff2
+fonts/ibm-plex/IBMPlexSansDevanagari-Regular.woff
+fonts/ibm-plex/IBMPlexSansDevanagari-Regular.woff2
+fonts/ibm-plex/IBMPlexSansDevanagari-SemiBold.woff
+fonts/ibm-plex/IBMPlexSansDevanagari-SemiBold.woff2
+fonts/ibm-plex/IBMPlexSansDevanagari-Text.woff
+fonts/ibm-plex/IBMPlexSansDevanagari-Text.woff2
+fonts/ibm-plex/IBMPlexSansDevanagari-Thin.woff
+fonts/ibm-plex/IBMPlexSansDevanagari-Thin.woff2
+fonts/ibm-plex/IBMPlexSansHebrew-Bold.woff
+fonts/ibm-plex/IBMPlexSansHebrew-Bold.woff2
+fonts/ibm-plex/IBMPlexSansHebrew-ExtraLight.woff
+fonts/ibm-plex/IBMPlexSansHebrew-ExtraLight.woff2
+fonts/ibm-plex/IBMPlexSansHebrew-Light.woff
+fonts/ibm-plex/IBMPlexSansHebrew-Light.woff2
+fonts/ibm-plex/IBMPlexSansHebrew-Medium.woff
+fonts/ibm-plex/IBMPlexSansHebrew-Medium.woff2
+fonts/ibm-plex/IBMPlexSansHebrew-Regular.woff
+fonts/ibm-plex/IBMPlexSansHebrew-Regular.woff2
+fonts/ibm-plex/IBMPlexSansHebrew-SemiBold.woff
+fonts/ibm-plex/IBMPlexSansHebrew-SemiBold.woff2
+fonts/ibm-plex/IBMPlexSansHebrew-Text.woff
+fonts/ibm-plex/IBMPlexSansHebrew-Text.woff2
+fonts/ibm-plex/IBMPlexSansHebrew-Thin.woff
+fonts/ibm-plex/IBMPlexSansHebrew-Thin.woff2
+fonts/ibm-plex/IBMPlexSansThai-Bold.woff
+fonts/ibm-plex/IBMPlexSansThai-Bold.woff2
+fonts/ibm-plex/IBMPlexSansThai-ExtraLight.woff
+fonts/ibm-plex/IBMPlexSansThai-ExtraLight.woff2
+fonts/ibm-plex/IBMPlexSansThai-Light.woff
+fonts/ibm-plex/IBMPlexSansThai-Light.woff2
+fonts/ibm-plex/IBMPlexSansThai-Medium.woff
+fonts/ibm-plex/IBMPlexSansThai-Medium.woff2
+fonts/ibm-plex/IBMPlexSansThai-Regular.woff
+fonts/ibm-plex/IBMPlexSansThai-Regular.woff2
+fonts/ibm-plex/IBMPlexSansThai-SemiBold.woff
+fonts/ibm-plex/IBMPlexSansThai-SemiBold.woff2
+fonts/ibm-plex/IBMPlexSansThai-Text.woff
+fonts/ibm-plex/IBMPlexSansThai-Text.woff2
+fonts/ibm-plex/IBMPlexSansThai-Thin.woff
+fonts/ibm-plex/IBMPlexSansThai-Thin.woff2
+fonts/ibm-plex/IBMPlexSansThaiLooped-Bold.woff
+fonts/ibm-plex/IBMPlexSansThaiLooped-Bold.woff2
+fonts/ibm-plex/IBMPlexSansThaiLooped-ExtraLight.woff
+fonts/ibm-plex/IBMPlexSansThaiLooped-ExtraLight.woff2
+fonts/ibm-plex/IBMPlexSansThaiLooped-Light.woff
+fonts/ibm-plex/IBMPlexSansThaiLooped-Light.woff2
+fonts/ibm-plex/IBMPlexSansThaiLooped-Medium.woff
+fonts/ibm-plex/IBMPlexSansThaiLooped-Medium.woff2
+fonts/ibm-plex/IBMPlexSansThaiLooped-Regular.woff
+fonts/ibm-plex/IBMPlexSansThaiLooped-Regular.woff2
+fonts/ibm-plex/IBMPlexSansThaiLooped-SemiBold.woff
+fonts/ibm-plex/IBMPlexSansThaiLooped-SemiBold.woff2
+fonts/ibm-plex/IBMPlexSansThaiLooped-Text.woff
+fonts/ibm-plex/IBMPlexSansThaiLooped-Text.woff2
+fonts/ibm-plex/IBMPlexSansThaiLooped-Thin.woff
+fonts/ibm-plex/IBMPlexSansThaiLooped-Thin.woff2
+fonts/ibm-plex/IBMPlexSerif-Bold.woff
+fonts/ibm-plex/IBMPlexSerif-Bold.woff2
+fonts/ibm-plex/IBMPlexSerif-BoldItalic.woff
+fonts/ibm-plex/IBMPlexSerif-BoldItalic.woff2
+fonts/ibm-plex/IBMPlexSerif-ExtraLight.woff
+fonts/ibm-plex/IBMPlexSerif-ExtraLight.woff2
+fonts/ibm-plex/IBMPlexSerif-ExtraLightItalic.woff
+fonts/ibm-plex/IBMPlexSerif-ExtraLightItalic.woff2
+fonts/ibm-plex/IBMPlexSerif-Italic.woff
+fonts/ibm-plex/IBMPlexSerif-Italic.woff2
+fonts/ibm-plex/IBMPlexSerif-Light.woff
+fonts/ibm-plex/IBMPlexSerif-Light.woff2
+fonts/ibm-plex/IBMPlexSerif-LightItalic.woff
+fonts/ibm-plex/IBMPlexSerif-LightItalic.woff2
+fonts/ibm-plex/IBMPlexSerif-Medium.woff
+fonts/ibm-plex/IBMPlexSerif-Medium.woff2
+fonts/ibm-plex/IBMPlexSerif-MediumItalic.woff
+fonts/ibm-plex/IBMPlexSerif-MediumItalic.woff2
+fonts/ibm-plex/IBMPlexSerif-Regular.woff
+fonts/ibm-plex/IBMPlexSerif-Regular.woff2
+fonts/ibm-plex/IBMPlexSerif-SemiBold.woff
+fonts/ibm-plex/IBMPlexSerif-SemiBold.woff2
+fonts/ibm-plex/IBMPlexSerif-SemiBoldItalic.woff
+fonts/ibm-plex/IBMPlexSerif-SemiBoldItalic.woff2
+fonts/ibm-plex/IBMPlexSerif-Text.woff
+fonts/ibm-plex/IBMPlexSerif-Text.woff2
+fonts/ibm-plex/IBMPlexSerif-TextItalic.woff
+fonts/ibm-plex/IBMPlexSerif-TextItalic.woff2
+fonts/ibm-plex/IBMPlexSerif-Thin.woff
+fonts/ibm-plex/IBMPlexSerif-Thin.woff2
+fonts/ibm-plex/IBMPlexSerif-ThinItalic.woff
+fonts/ibm-plex/IBMPlexSerif-ThinItalic.woff2