summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorG. Branden Robinson <g.branden.robinson@gmail.com>2023-02-18 16:44:08 -0600
committerG. Branden Robinson <g.branden.robinson@gmail.com>2023-02-18 16:45:53 -0600
commit6e001a7f397438d7f09e97155b3c1ec89c1fc855 (patch)
tree766c266b4682edd028f28e4592ebeaa31d4053ac /ChangeLog
parent206dcc0806b4da9d9d197540f4fa3aa86274d28b (diff)
downloadgroff-git-6e001a7f397438d7f09e97155b3c1ec89c1fc855.tar.gz
[gropdf]: Bifurcate test of font availability.
* font/devpdf/tests/check-default-foundry.sh: Bifurcate test of font availability. The Ghostscript executable can be present in the host environment without any Type 1 fonts. The PDF standard requires that its base 14 be present in the renderer, so groff font descriptions for those 14 fonts (plus groff's "EURO" font) should always be available. But the remaining fonts from the "Base 35" PostScript level 2 set won't necessarily be, and so their font descriptions won't be, either. Skip the test rather than failing it in that case, because the Ghostscript executable can have any number of fonts built-in (in "%rom%" as "gs -h" puts it). We'll need a more sophisticated Autoconf test to discern this scenario from a true failure case.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 998ce594d..a9cdd6a82 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
2023-02-18 G. Branden Robinson <g.branden.robinson@gmail.com>
+ * font/devpdf/tests/check-default-foundry.sh: Bifurcate test of
+ font availability. The Ghostscript executable can be present in
+ the host environment without any Type 1 fonts. The PDF standard
+ requires that its base 14 be present in the renderer, so groff
+ font descriptions for those 14 fonts (plus groff's "EURO" font)
+ should always be available. But the remaining fonts from the
+ "Base 35" PostScript level 2 set won't necessarily be, and so
+ their font descriptions won't be, either. Skip the test rather
+ than failing it in that case, because the Ghostscript executable
+ can have any number of fonts built-in (in "%rom%" as "gs -h"
+ puts it). We'll need a more sophisticated Autoconf test to
+ discern this scenario from a true failure case.
+
+2023-02-18 G. Branden Robinson <g.branden.robinson@gmail.com>
+
* font/devpdf/Foundry.in: Recognize URW foundry replacements for
Helvetica Bold-Oblique and Helvetica Oblique under the file
names "NimbusSans-BoldItalic.t1" and "NimbusSans-Italic.t1",