Bug 28236

Summary: [patch] iso-8859-1_to_cp437.scm doesn't contain some useful mappings
Product: Base System Reporter: Eugene Ossintsev <osgene>
Component: confAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed Not Enough Information    
Severity: Affects Only Me CC: gonzo
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description Eugene Ossintsev 2001-06-17 19:10:03 UTC
/usr/share/syscons/scrnmaps/iso-8859-1_to_cp437.scm doesn't contain some useful mappings, namely, the ACS symbols (including semigraphics) and a pair of the European letters.

Fix: $ cat iso-8859-1_to_cp437.scm.patch 
How-To-Repeat: Having rc.conf configured as
        scrnmap="iso-8859-1_to_cp437"
        # font8x16="iso-8x16"
just open any console application with the ACS frames and borders, and see the diamond symbol everywhere instead. Or start, e.g. "man <anything>" and see the diamond again instead of the SOFT HYPHEN symbol.

Now congifure rc.conf as
        # scrnmap="iso-8859-1_to_cp437"
        font8x16="iso-8x16"
and find the differences.

---------

Using the direct ISO symbol drawing is OK. But sometimes the mapping from CP437 is more preferrable, as it allows to avoid the problem with 8bit expanding on VGA adapters. It can be noticed using the latter configuration: horizontal graphics lines looks separated with one pixel. In case of mapping from CP437 they are OK.
Comment 1 Андрей Чернов 2001-06-17 20:16:49 UTC
On Sun, Jun 17, 2001 at 11:02:02 -0700, Eugene Ossintsev wrote:
> >Fix:
> $ cat iso-8859-1_to_cp437.scm.patch 
> --- iso-8859-1_to_cp437.scm.orig        Sun Jun 17 19:39:11 2001
> +++ iso-8859-1_to_cp437.scm     Sun Jun 17 19:39:11 2001
> @@ -1,9 +1,9 @@
>  begin 644 iso-8859-1_to_cp437
>  M``$"`P0%!@<("0H+#`T.#Q`1$A,4%187&!D:&QP='A\@(2(C)"4F)R@I*BLL
>  M+2XO,#$R,S0U-C<X.3H[/#T^/T!!0D-$149'2$E*2TQ-3D]045)35%565UA9
> -M6EM<75Y?8&%B8V1E9F=H:6IK;&UN;W!Q<G-T=79W>'EZ>WQ]?G\$!`0$!`0$
> -M!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!""MFYP$G7P$(D-AKGX$4@3X\?TS
> -M)^8$^BPQ;Z^LJP2H04%!08Z/DH!%D$5%24E)28&E3T]/3YE/3U5559I94.%$
> -?H(-AA(:1AXJ"B(F-H8R+9*25HI-OE&]OEZ.6@7EPF$]/
> +M6EM<75Y?8&%B8V1E9F=H:6IK;&UN;W!Q<G-T=79W>'EZ>WQ]?G\@!+$$!`0$
> +M^/$$!-F_VL#%!`3$!`3#M,'"L_/RXP2<^B"MFYP$G7P$(D-AKJHM4@3X\?TS
> +M)^84^BPQIZ^LJP2H04%!08Z/DH!%D$5%24E)242E3T]/3YEX3U5559I94.&%
> +?H(-AA(:1AXJ"B(F-H8R+9*25HI-OE/9OEZ.6@7EPF$]/

Patch for binary file is as useless as posting whole binary file.
I mean path to _source_ file must be posted.

-- 
Andrey A. Chernov
http://ache.pp.ru/
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 07:59:32 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped
Comment 3 Oleksandr Tymoshenko freebsd_committer freebsd_triage 2019-01-23 00:24:50 UTC
Closing as "Not Enough Information" since no patch against sources was provided. Feel free to re-open this PR if the issue is still reproducible in recent versions of FreeBSD.

Thanks