From owner-freebsd-bugs Mon Nov 19 16:50:39 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id DC7AF37B41C for ; Mon, 19 Nov 2001 16:50:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id fAK0o1v25080; Mon, 19 Nov 2001 16:50:01 -0800 (PST) (envelope-from gnats) Received: from irodis.panteion.gr (irodis.panteion.gr [194.177.218.1]) by hub.freebsd.org (Postfix) with ESMTP id 010FD37B418 for ; Mon, 19 Nov 2001 16:42:44 -0800 (PST) Received: from MyRealBox.com (port3.panteion.gr [194.177.223.133]) by irodis.panteion.gr (8.10.1/8.10.1) with ESMTP id fAK0gVm25264; Tue, 20 Nov 2001 02:42:31 +0200 (EET) Message-Id: <3BF9A683.A96A19C7@MyRealBox.com> 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?= Reply-To: B.Anastasatos@Freemail.gr To: FreeBSD-gnats-submit@freebsd.org Cc: Panagiotis Astithas Subject: misc/32119: Modern greek language support Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 >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 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 Even better, provided that greek locale is activated: mount_msdos -W iso72dos -L el_GR.ISO_8859-7 begin 644 PR_src.tar.gz M'XL(`+&?^3L``^Q=^7,;1W;VK]%?T;OR+DD))-#=,Q@`/G8IB9(82R27I.SU M;ASM8#`088$`C0%T9(^_)4>54ZDDE:LJ]^5DE93+2;G*95SBKV"Z7+-NR M=[6UMN.DTOV^-\``!(<$1M(Z%4Y)\P"^U]_7\_IU3W<_L;6V?C'J!/F'[NFZA^W_(*ZQ[5]OM[KW,`HFZO_2MG]1%XJ'[?\@KI3V7UXY MM?35!?J\4&O4ZU-SR$*AR.T]KOV5E&Z__?/_6QQ^]^;ZX<_>M_Q0?O7TS5O4N5W[^XC_<>.7Y5[\G?O#* MB__TZI'CC-VLW/C@UNT?O7_W+7'W;?'&AS?????FW3L_?>O6AS\T/_B)>.?. M>S_]]/;-GQBDH^;OZ=65S4K8J@0[CO;F2]=D<:'>ZL:*6IBK=W)AE&N8/]U< M="57\W/U1J[5S+7:N9UNI1&U!X7&.:.H<\72P!E%)^<58F<019-`"LXN;O/T M5E':I3#/?KG=*,WW!IKC_!Q-*F*?H\0E[#/VG\VQ/[1/>[)="W?\2Z$P"K'4 MNM1L1%LY82UVF]=",H_"1C=I'\0%QCVUI MWL4QILVDZ8W;M]]^[]8[K_>MDP6<5&QGC.G>V,XP]FY_)*!+NPWW!"X-_%P: M[X^2.!M6.^%5?L1=MB8"$[;VQR+WR:V/3-_Y10]FA]?$U]CW_^7P^K:_<\]F M@)/,_Y0JVOF?^7@X_WL05VK[A\T%&E86+E=K&3C2YW^.P.P#L=CRC=\B MOVL^/WIB(?'UR[;$MM]H+ESJ/'[DJ"GX\'*M(A!*%$FY*T(NR`+-%/,%+R_+ MHE"H.*IB9@9]+XNE:SN);P\3$D])\JAROY[-=G"Y(L3LN;#>G5ML=H_3IV^M M-RYM=>9/-5JU]M5(&#^=#UL] MU/%:MV-FL%'@[X1BUKKP2D/THK`3S?7KR.7(?JT37FFT>Y&(`E.SU@C;R6ZG M>=R6$8N=3ONJL5\)KW7'V_;MJ7)Q`5-D@ZQ%Y%\).[O+D(..K_FFCM:V%^V$ MK9K8:5\-.V)V<>W\7*+(P,5L;TJ<;&_OM",["PRV>*X>54;XANF%&__\XLNO_?O-M]Z^=>=G'XO''A=_^N=_\9=__;=_ M]\,?O?X?G_[W_Q!4K>';)4`C$K/F8_-ZMW'9CR'Q``/`%U^[]3,+\_T??/)? MB7I851^F7QMRV*`L2O[]CP4]&F(E"K?-7++9;HE9O]46W="$I"4'[\S5_%,S MMM"?$5?:90Q6NUO&K8G.-N0S0G@BO"Z"]G:UT?*[#4-*M30S;;%Q?;O:;HH5 M?SMD4U3^&_GO/#,@,>].*YZWMQ/KJT\LK8@3B^MDC@H/%Y*ELA5_8V]/7CAW M9G%=G%Y?/+FYO+HB5E>6Q-G%VQ2; M3ZWN(HQ+2H\(_V17F;/K2TN#4K-4;.[XUW7^Z#/VJ:C4[Y`S5M>>7E\^UM;O;!R:B]S-_\%,O>LY6]3O9;@@#T*>/DO4@%I M;7^#"BROG#EGG&5J-;^^]*1YJ*53\V7QE0NKFXN$='YQ_8DQ2*7\,4)2%N0W M[2U^,,+;MWPY/VO+>U23W[6WI<@3W1]0,YRYLS)]?7KFPL9=K9_*?IS(4PW]H;Z>6SIC` MV,L^EW^4[*FI?Y^:8O7TICC[]-K9I7'V"_G'R=ZUIG]@;V=7UY>_9E;)B^>& M^TF_2#[_)2I";?1[]K:RF@@]BFX$^L:.'X3H@P4K?AW&\R?6EQ:?$!MKBR<1 MX/L.%'M?9@5L2IN72VL/@Z!EZC-D/Q#0V;>EP0CLD&+?L+;&]*+K%^9O7':< MSKSLN_9M,9_Y,LM+,]X9!V8/LYE.B#0=0]C^-^/"[`MLYB5$FHXA[.>9(LQ^E40G$@F1IF,(Z^$9 M#V9?9":9$&DZAK!^F2G![!B;J81(TP%"VNB<*<-LEMM>)D2:CB'LYYD"S.9@ MAE&619J.(2@ZYV%VD40/OF*1IF,(BL['8':<*^LE1)J.(6QT5@'*HA8V$R)- MQQ`V.K>Z,.OZ53':H=-T#$'1^1PJ^Q42M4`F1)I.G"0(BLZK,'N*1-BM)D2: MCB$H.D.8+<&L]5Q"I.D8@J*S`[-UKJQ*B#0=(!1%9Q=FFVSF)$2:CB$H.J_# M[&E4=ELD1)J.(2@Z>S"[@,'-OYP0:3J&H.ALP&R9!$<"BS0=0]#8V8;9*HFH M(1(B3<<0-';NP&P-+FN&"9&F8PB*SJ_#[)MPV=#+)TV'`%<4G<_`[-LD+J%' ML4C3,82-SJ!#/V#1:B9%FHXA;'0V`WKM3RP`H2DZ?51V$5YO;R5$F@[NU!2= M$(*7,4B M3<<0-'8V87:.1+TN$B)-QQ`T=CX"LPHJ._2N2-,A.AV*SAF8?9Y?>L6$2-,Q M!$7G-V#V'9Y#P`P+ZS0=0]CH;&)>G2+\$1D+8%!X_@JHO@6?H=59I.D8@L+S MUV#V-73'7C4ATG1H$H?"\QK,ODJ"%RHLTG0,0>$9P.PDOWNO)42:CB$H/*_` M[$E4]GHK(=)T#$'A6879"9B!@D6:CB$H/%LP6^'1321$F@X0+H7G-LS.PV5# M@W::CB$H/',P>Y2C6"=$F@YQX=+@N0"SQ]G,38@T'4-0=.9A]B4V4PF1IF,( M&YT=1'R*\$=D+(!!X8F)_L1"K!"$#<\F%L96^$/?]M%Q+2@\!;`A>`'(NP;# MNJ@7[0QT#$'O=KN.GT(PA`W/^N7PNEDX6V'6!E:8Z8\59H2/@HY=4QLA(1+? M`$$U(@@%"`<014"4J)!"(8C$-X:0,03H)>C-](<@RE1(HQ!$XAM#J!@"]!+T M9OICA1GA;2$'A2`2WQA"QQ"@EZ`WTQ^"D%3(12&(Q#>&<&((T$O0F^D/02@J M5$0AB,0WAG!C"-!+T&NTCQG@;2%/C!<,48PA0*]`K]$^9H"WUB4Q7C"$%T.` M7H%>HWW,`&^MRV*\8(@20TC0*]!KM(\9X.UC%\1XP1`6K(5XG5@`PK-@$7XR ML6"(.#K-6![O-!Q88+SPXN@T8WF\TW!@P1!Q=)JQ/-YI.+!@B#@ZS5@>;Q,< M6#!$')UF+(^WCPXL&"*.3C.6Q]M'!Q8,$4>G&$_PP`(0I7CL-$-YO"=X8,$0<72:H3S>$SRP8(@X.LU0'N]`'5@P MA(U.WM^))P(IHMJF114+AK#1F6WWM^1FARAFAXBC4V+05!@T-=XJCI=XF>X6 M#-$?.S%H*@R:&F\5IY1XF>X6#&&C<^J%/[5(V49G!^OXB05J4::))T_K)A5< M"_M(K8CJN0/!V_8L]F^1LHU.'U-`%AW,Q0X@&"(>.YWRY((A^F-G87+!$/VQ M4TXN&*(_=NI8[`PY=U@W+!BB/W:ZL>#V:24@W/&"(1)CY\2"(&0A,79.+!@B M,79.+!@B,79.+!@B?K,7Y4$$#YK\C2%L=,9S%_O/.W9]P_*!>\7P-X:PT3F\ M"4D4ZB""(6QT;MM_,-,7I-<'$0SAC8=P#B(8HI1M!#],RB:3LE)E=*>%L)T] M4U)68@,Y2U)68@,Y2U)68@,Y2U)68@,Y2U)68@,Y2U)68@,Y2U)68@,Y2U)6 M8@,Y2U)68@,Y2U)68@,Y2U)68@,Y2U)68@,Y2U)6T@9RIJ2LI/WC3$E9B?WC MH3WWD:1LBHYV*R7M'RL'K4TKBY'$:YJ.(6QT*H7^1U.>D<1KFHXA/&*B>BG: MUAA)O*;I&*)$9I1C59+UR<1KFHXARF3FP@S/.Y1X3=,!@O:/E4:=:=8TDGA- MTS&$)#,-,WKLX<1KFHXA%)F5849>'TZ\IND80M/S%F!&(_QPXC5-QQ`4G5F2 MLA+;QUF2LI*VCS,E925M'V=*RDK:/E8*^_2T1!I)O*;IV)V(3K2]Y)Z<3+RF MZ0!!V\=*X7U-ZYN1Q&N:CB$H.JG+&R;J/,.)US0=0U!T*@RJM%`;2;RFZ1B" MHE/C!4/KFY$!-TW'$`Z9T?,JFDV/M'V:CB%H[-085FAQ,I)X3=,Q!(V=&L,* M+4Y&$J]I.H:PSJKY0<^*6L,GX=M.Q.^*-!VBD[:/,R5E,>_*E)25M'V<+2F+ MR4:FI"Q28(HFP29^*`:&$Z]I.C2)A\&3HEA1QF(D\9JF8P@*3P$W3,01>[6@KVI892;RFZ1B"7NT:STL+WY'$J](8,`K. M;AU#E':9#0_:PYUD3%(6BY-,25E)^\>9DK*RE-RAFRHI*VG_.%M2%E.Y3$E9 M21O(F9*RDC:0,R5E)6T@9TK*ROX&\M1)6=G?0)XZ*8MAD""F3%ID[*RW$\-3YN4Q0R((*9-RLK^!O+425G9WT">.BDK^QO(4R=EL6+* ME)3%6RI34E;V-Y"G3LJJP0;RM$E9-=A`GC8IJ_H;R%,G955_`WGJI"S>8`0Q M;5(6[U'>Y)\N*8MI+4%,FY3%ZI'S!-,E9;%ZY#S!=$E9;`EPGF"ZI*R2<71. MG93%HBM34A8;$YEV?[$QD1$BY]K/MJG;TFSLB]KIF:8YLEZ,H M4*:Q;I\"95I\4@$3>G9D2RU@9YYVJ8D"FL:Q?0IXM"I$`5,E=S\&\]ZV"S@J M8-86RMV/P;S<['(-!2R#0P6PN4?[#+,D[-^YT<):TT(MA6&D@*V2BAGL+B+M M&,Z2L'_GV$OVA=GWDKM/P]F'MJ_'P4/;AOM%G\WR(*[4\W]PWA]_F_X,R/W. M?W3MUE;R_"?3;^SYGX?G_]S_:W#^(S?ST*&.JE)P*J:WC9P`&4?$Z!F09)YV M!J0JY\Q[:7#\G_GJCIX!N1$VPR!HM%NA/0>R46NTMWU[$&34$]TP:/JU]I'! M09#OO/NQ^.2-=W_^_IOBD[OFXX]'3H,\$9\&^+DOC0F/9&G7A.,R(,=O[ M^5HZ,F?_&43?V^9+SJ:-V=^7PLZV`38.=`NQOQ>;X?8;[80'W<(X2U,):WFS MM:^EB;WWG__7&__XO9=>$"?7YJT5G69YJ;,0-MO=!3.)V[-1ELZM;HXS'=\B M-UYZ^=4^=B^2!9D*/FO_[6?^_\W"L74/#X"$85KA4+. MWB7=%=TUW1VZNW0OTMW+48$2?2G3W:=[E>X!W6MT#^E>IP*2&"0Q2&*0Q"") M01*#)`8)!DD,DA@D,4ABD,0@B4$2@P2#(@9%#(H8%#$H8E#$H(A!@4$1@R(& M10R*&!0Q*&)0Q*#`H(E!$X,F!DT,FA@T,6ABT�Q*")01.#)@9-#)H8-#%H M,#C$X!"#0PP.,3C$X!"#0PP.&!QB<(C!(0:'&!QB<(C!(08'#"XQN,3@$H-+ M#"XQN,3@$H,+!I<87&)PB<$E!I<87&)PB<$%0Y$8BL10)(8B,12)H4@,16(H M@J%(#$5B*!)#D1B*Q%`DAB(Q%,'@$8-'#!XQ>,3@$8-'#!XQ>&#PB,$C!H\8 M/&+PB,$C!H\8/#!PW!_L_ADM4*]SK/?OY6#4%`XPO6+`X"0ZOD\^\?U!?\#/ MS6=B(+?6J1WJM4%_2#*4J!9UGPJ4$=Z)F/7K')OV@5J'#J)_D!`(;H`&$ID&OH#GC)]]NGG):J> M#^])/#25#E%,$Y)G0 M&_2'$$'.S^!QY["?B0&5]%%[/=`6G"/??N2S,74]O.[!%<__JHW6??M/X";_ M_]^T\@[__Y\'U=E2_E_\)V"3K/VU_K4&:2"@9]?_A^N_^W\=%;VHDV\VJC6_Z^='VY[2 MKSUUM6*ZI.C04?=U<<[O-EJ>F']<7&@UZ#=6@W;K2MB)[&GE7;_:#,5L;V"A7PK?7QOH#+1+Y:IXOBJ>KXKGJX*O2L^GX4_-_JP2GX8_ M-?RIV9_5*KZ!KUK#MQ""GD_#GQK^U/"GAC\U_*GA3PU_:OA3PY\:_M3PIX8_ M-?RIX4\-?VKX4_O@\V7"+QK^U#[X?/#!GQK^U/"GAC^U#S[X4\.?&O[4/OA\ M\,&?&O[4\*>&/S7[LPJ^*OC8GU7P5<%7!1_[LPH^]F<5?%7P!>`+P!>`+P!? M`+X`?`'X`O`%X`O`%X`O`%\`O@!\0+G5%7A%51!5115015?S.6G:\ M(^UYS>-`<5/<%#?%37'3M^G;]&WZ-GV;ODW?IN_0=\@;HH;0(6_(&_*&O"'/ M-??L\$)UP_P5LU;,6C%KPW264\>)*>J8W>&L.\$-X/)W\;OFSWVI.W.9^^GW MONZ\\_'QK)OP6K>9J'XPT;::_^*A_?/#"]4--V=;\/58XF89]]C]CMG.]NW3 M;>_X594K-KDGK]-0@@AA!!"""&$$$(((8000@@AA!#" +?_,)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