URL: <http://savannah.gnu.org/bugs/?50917>
Summary: Make \- consistently render as U+002D across all macro sets and devices Project: GNU troff Submitted by: schwarze Submitted on: Tue 02 May 2017 05:04:49 PM UTC Severity: 3 - Normal Item Group: Wishlist Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Planned Release: None _______________________________________________________ Details: The attached patch has the following parts: * src/libs/libgroff/glyphuni.cpp This is the main mapping change. * src/libs/libgroff/uniglyph.cpp The reverse direction for consistency. * tmac/an-old.tmac tmac/doc.tmac-u PROBLEMS Remove redefinitions that are now obsolete because they are now done for all macro sets. * man/groff_char.7.man font/devutf8/NOTES Adjust documentation for \- and U+002D. No changes are needed for devascii, devlatin1, devhtml. As far as i understand, devps and devpdf are fine, too. A brief look at some of the vendor-specific devices gives me the impression that those probably don't need changes, either. If somebody who is more experienced with the ps, pdf, and vendor-specific drivers could cross-check, that would be welcome. Otherwise, any omissions in those other drivers can be fixed later if and when any are found. The motivation for this change is that right now, as observed by Ralph Corderoy, there is no way to request a U+002D HYPHEN-MINUS output glyph that works across all macro sets and devices, even though that is often needed when documentation programming language syntax or quoting code samples. For more details, see the ongoing dicussion on <gr...@gnu.org>. _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Tue 02 May 2017 05:04:49 PM UTC Name: bs-minus.patch Size: 4kB By: schwarze <http://savannah.gnu.org/bugs/download.php?file_id=40562> _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?50917> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ bug-groff mailing list bug-groff@gnu.org https://lists.gnu.org/mailman/listinfo/bug-groff