Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Nov 2001 02:40:35 +0200
From:      =?iso-8859-7?Q?=C1=ED=E1=F3=F4=E1=F3=DC=F4=EF=F2=20=C2=E1=F3=DF=EB=E5=E9=EF=F2?= <B.Anastasatos@MyRealBox.com>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        Panagiotis Astithas <past@netmode.ntua.gr>
Subject:   misc/32119: Modern greek language support
Message-ID:  <3BF9A683.A96A19C7@MyRealBox.com>

next in thread | raw e-mail | index | archive | help

>Number:         32119
>Category:       misc
>Synopsis:       Support for the modern greek language
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 19 16:50:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Basileios Anastasatos <B.Anastasatos@MyRealBox.com>
>Release:        FreeBSD 4.3-RELEASE i386
>Organization:
none
>Environment:
System: FreeBSD zephyr.compass 4.3-RELEASE FreeBSD 4.3-RELEASE #1: Sun
Nov 11 22:56:01 EET 2001
toor@zephyr.compass:/usr/src/sys/compile/2001-11-11 i386

>Description:

  FreeBSD does not support the modern greek language.  There is no greek
  keyboard, no greek fonts for the console, and no provision for
  displaying greek text on video cards that do not support software
  fonts.  Consequently, you cannot use vidfont(1) and kbdmap(1) to
  select a greek console font or keyboard.

  Moreover, it is not possible to manipulate files having greek
  characters in their names in mounted MS Windows filesystems that
  encode their filenames in the CP-737 greek codepage.

>How-To-Repeat:

  Try to display or type greek text on the console.  Try to display
  greek text on a console that does not support software fonts.  Try to
  select a greek font or keyboard using vidfont(1) or kbdmap(1).

  Try to list, create, open or delete a file with a greek filename in a
  mounted MS Windows filesystem that uses CP-737.

>Fix:

  The included files, together with the ones submitted by Panagiotis
  Astithas <past@netmode.ntua.gr> with PR misc/24324, provide solutions
  to the above mentioned problems.  Patches for the Makefiles can also
  be submitted if necessary.

  (All paths mentioned below are relative to /usr/src/)

  share/syscons/fonts/INDEX.fonts.diff : 
    enables choosing a greek font using the vidfont front-end.
    Use: vidfont
  
  share/syscons/keymaps/el.iso07.kbd :
    greek keyboard map for PC keyboards with 104 keys, providing key
    combinations to type all ISO_8859-7 characters, not just the latin
    and greek ones.  Provision was taken so that the additional key
    combinations do not conflict with vim editor special combinations.
    However, conflicts with other programs are not guaranteed not to
    exist.  All key combinations are documented as comments in the file.
    Use: kbdcontrol -l el.iso07.kbd

  share/syscons/keymaps/INDEX.keymaps.diff :
    enables choosing a greek keyboard using the kbdmap front-end.
    Use: kbdmap
  
  share/syscons/scrnmaps/iso-8859-7_to_cp437 :
    ISO_8859-7 screen output map for video cards with a CP-437 hardware
    font that do not support software fonts.  The map makes full use of
    the greek letters serving as mathematical symbols in CP-437.
    Use: vidcontrol -l iso-8859-7_to_cp437.scm

  sbin/mount_msdosfs/iso72dos :
    conversion tables for mounting an CP-737 MS Windows partition.
    Use: mount_msdos -W iso72dos <arguments>
    Even better, provided that greek locale is activated:
         mount_msdos -W iso72dos -L el_GR.ISO_8859-7 <arguments>

begin 644 PR_src.tar.gz
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
+?_,)O3[;D@"@```=
`
end
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BF9A683.A96A19C7>