gbranden pushed a commit to branch master
in repository groff.
commit 6cdf4f0840e6d511c7d2bc210d8f84f26119adc9
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Jun 4 04:19:17 2025 -0500
[troff]: Clarify font-related error diagnostics.
* src/roff/troff/node.cpp (mount_font_at_position, font_lookup_error):
Clarify error diagnostics; distinguish problems with loading a font
description (to mount it) from problems with _selecting_ a font.
---
ChangeLog | 7 +++++++
src/roff/troff/node.cpp | 8 ++++----
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index b703ed9c0..1dbbb3b71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2025-06-04 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/node.cpp (mount_font_at_position)
+ (font_lookup_error): Clarify error diagnostics; distinguish
+ problems with loading a font description (to mount it) from
+ problems with _selecting_ a font.
+
2025-06-04 G. Branden Robinson <[email protected]>
* src/devices/grotty/tty.cpp: Refactor and fix code style nits.
diff --git a/src/roff/troff/node.cpp b/src/roff/troff/node.cpp
index 5681829a7..28fd3c792 100644
--- a/src/roff/troff/node.cpp
+++ b/src/roff/troff/node.cpp
@@ -6650,7 +6650,7 @@ static void mount_font_at_position()
msg += string(" from file '") + external_name.contents()
+ string("'");
msg += '\0';
- error("cannot load font '%1'%2 for mounting",
+ error("cannot load font description '%1'%2 for mounting",
internal_name.contents(), msg.contents());
}
}
@@ -6778,11 +6778,11 @@ static void font_lookup_error(font_lookup_info& finfo,
const char *msg)
{
if (finfo.requested_name)
- error("cannot load font '%1' %2", finfo.requested_name, msg);
+ error("cannot select font '%1' %2", finfo.requested_name, msg);
else if (finfo.position == FONT_NOT_MOUNTED)
- error("cannot load font %1", msg); // don't report position `-1`
+ error("cannot select font %1", msg); // don't report position `-1`
else
- error("cannot load font at position %1 %2",
+ error("cannot select font at position %1 %2",
finfo.requested_position, msg);
}
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit