സു
"പ്രവൃത്തി"യാണോ ശരി, "പ്രവര്ത്തി" യാണോ ശരി ?
സു
"പ്രവൃത്തി"യാണോ ശരി, "പ്രവര്ത്തി" യാണോ ശരി ?
സീഡാക് എന്ന വെബ്സൈറ്റിലെ FAQ യില് കണ്ട ഒരു ചോദ്യോത്തരം.
(http://www.cdac.in/html/gist/faq/ism_f.asp)
Q. What settings do I need to make to be able to type Indian language
contents correctly on PowerPoint on Win2000/Win XP?
A. In case of Windows XP and Windows 2000, uninstall the Indic support
to be able to create Indian language content in PowerPoint.
ഇന്ത്യന് ഭാഷ മുദ്രണത്തിനു ഏറ്റവും ആവശ്യമുള്ള ഒരു വസ്തു ഇതാണു്.
ഇതെടുത്തു കളഞ്ഞാലല്ലേ ഇവരുണ്ടാക്കിയ കുന്ത് റാണ്ടം ഉപയോഗിക്കാന് പറ്റൂ.
ഇവനെയൊക്കെ എന്തുചെയ്താല് ഈ പാപം തീരും.
പല തവണ www.malayalamresourcecentre.org ലെ വിദ്വാന്മാര്ക്ക് ഞാന് email
അയച്ചു. പക്ഷേ അവരാരും e-mail ഉപയോഗിക്കുന്ന കമ്പ്യൂട്ടര് വിദ്യന്മാര്
ആണെന്നു തോന്നുന്നില്ല
Instructions.
ASCII encoding ചെയ്ത മലയാളം ലേഖനങ്ങള് എം എസ് വേര്ഡിലേക്ക് copy-paste
ചെയ്തിട്ട് ഈ VB macro ഒട്ടിച്ചാല് അതെല്ലാം UNICODE text ആയിട്ട്
മാറും. അവര്ക്ക് വേണമെങ്കില് ഇതുപയോഗിക്കാം . ഇനി
ഇതില്ലാത്തതുകൊണ്ടാണ് UNICODE ഉപയോഗിക്കാത്തത് എന്നു പറയരുതല്ലോ.
ഇതാ പിടിച്ചൊ.
-----------------------------------------------------------
Sub CONVERT_TO_UNICODE()
'
' findreplace Macro
' Macro created on April, 10, 2005
'Dedicated to my people since the intellectually challenged and short sighted
' Developers appointed by my State Government can't do what they were
paid to do
' Developed by Mallu-ungle who learned VB in three weeks.
'comments to kaippally@Gmail.com
'copy and distribute at will
'do not charge any fee for this script
'it would be silly since its already available for free here.
http://mallu-ungle.blogspot.comDim ASCIISpecialSigns(25)
Dim UTFSpecialSigns(25)ASCIISpecialSigns(1) = ChrW(34)
ASCIISpecialSigns(2) = ChrW(39)
ASCIISpecialSigns(3) = "t(?)ym"
ASCIISpecialSigns(4) = "s(?)ym"
ASCIISpecialSigns(5) = "t(?)zm"
ASCIISpecialSigns(6) = "s(?)zm"
ASCIISpecialSigns(7) = "t(?)z"
ASCIISpecialSigns(8) = "s(?)z"
ASCIISpecialSigns(9) = "s(?)y"
ASCIISpecialSigns(10) = "t(?)y"
ASCIISpecialSigns(11) = "t[{](?)m"
ASCIISpecialSigns(12) = "s[{](?)m"
ASCIISpecialSigns(13) = "t[{](?)"
ASCIISpecialSigns(14) = "s[{](?)"
ASCIISpecialSigns(15) = "ss(?)"
ASCIISpecialSigns(16) = "t(?)m"
ASCIISpecialSigns(17) = "s(?)m"
ASCIISpecialSigns(18) = "s(?)"
ASCIISpecialSigns(19) = "t(?)"
ASCIISpecialSigns(20) = "[{](?)"
ASCIISpecialSigns(21) = "Cu"
ASCIISpecialSigns(22) = "Du"
ASCIISpecialSigns(23) = "Hm"
ASCIISpecialSigns(24) = "sF"
ASCIISpecialSigns(25) = "Hu"UTFSpecialSigns(1) = ChrW(8216)
UTFSpecialSigns(2) = ChrW(8217)
UTFSpecialSigns(3) = "\1" & ChrW(3405) & ChrW(3375) & ChrW(3403)
UTFSpecialSigns(4) = "\1" & ChrW(3405) & ChrW(3375) & ChrW(3402)
UTFSpecialSigns(5) = "\1" & ChrW(3405) & ChrW(3381) & ChrW(3403)
UTFSpecialSigns(6) = "\1" & ChrW(3405) & ChrW(3381) & ChrW(3402)
UTFSpecialSigns(7) = "\1" & ChrW(3405) & ChrW(3381) & ChrW(3399)
UTFSpecialSigns(8) = "\1" & ChrW(3405) & ChrW(3381) & ChrW(3398)
UTFSpecialSigns(9) = "\1" & ChrW(3405) & ChrW(3375) & ChrW(3398)
UTFSpecialSigns(10) = "\1" & ChrW(3405) & ChrW(3375) & ChrW(3399)
UTFSpecialSigns(11) = "\1" & ChrW(3405) & ChrW(3376) & ChrW(3403)
UTFSpecialSigns(12) = "\1" & ChrW(3405) & ChrW(3376) & ChrW(3402)
UTFSpecialSigns(13) = "\1" & ChrW(3405) & ChrW(3376) & ChrW(3399)
UTFSpecialSigns(14) = "\1" & ChrW(3405) & ChrW(3376) & ChrW(3398)
UTFSpecialSigns(15) = "\1" & ChrW(3400)
UTFSpecialSigns(16) = "\1" & ChrW(3403)
UTFSpecialSigns(17) = "\1" & ChrW(3402)
UTFSpecialSigns(18) = "\1" & ChrW(3398)
UTFSpecialSigns(19) = "\1" & ChrW(3399)
UTFSpecialSigns(20) = "\1" & ChrW(3405) & ChrW(3376)
UTFSpecialSigns(21) = ChrW(3336)
UTFSpecialSigns(22) = ChrW(3338)
UTFSpecialSigns(23) = ChrW(3347)
UTFSpecialSigns(24) = ChrW(3344)
UTFSpecialSigns(25) = ChrW(3348)For i = 1 To 25
Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ASCIISpecialSigns(i)
.Replacement.Text = UTFSpecialSigns(i)
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = True
.MatchWholeWord = False
.MatchKashida = False
.MatchAlefHamza = False
.MatchControl = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
NextDim ASCIIHAck(900)
Dim UTFChar(900)ASCIIHAck(1) = "A"
ASCIIHAck(2) = "B"
ASCIIHAck(3) = "C"
ASCIIHAck(4) = "D"
ASCIIHAck(5) = "E"
ASCIIHAck(6) = "F"
ASCIIHAck(7) = "G"
ASCIIHAck(8) = "H"
ASCIIHAck(9) = "I"
ASCIIHAck(10) = "J"
ASCIIHAck(11) = "K"
ASCIIHAck(12) = "L"
ASCIIHAck(13) = "M"
ASCIIHAck(14) = "N"
ASCIIHAck(15) = "O"
ASCIIHAck(16) = "P"
ASCIIHAck(17) = "Q"
ASCIIHAck(18) = "R"
ASCIIHAck(19) = "S"
ASCIIHAck(20) = "T"
ASCIIHAck(21) = "U"
ASCIIHAck(22) = "V"
ASCIIHAck(23) = "W"
ASCIIHAck(24) = "X"
ASCIIHAck(25) = "Y"
ASCIIHAck(26) = "Z"
ASCIIHAck(27) = "[[]"
ASCIIHAck(28) = "[\\]"
ASCIIHAck(29) = "[]]"
ASCIIHAck(30) = "[^^]"
ASCIIHAck(31) = "_"
ASCIIHAck(32) = "`"
ASCIIHAck(33) = "a"
ASCIIHAck(34) = "b"
ASCIIHAck(35) = "c"
ASCIIHAck(36) = "d"
ASCIIHAck(37) = "e"
ASCIIHAck(38) = "f"
ASCIIHAck(39) = "g"
ASCIIHAck(40) = "h"
ASCIIHAck(41) = "i"
ASCIIHAck(42) = "j"
ASCIIHAck(43) = "k"
ASCIIHAck(44) = "l"
ASCIIHAck(45) = "m"
ASCIIHAck(46) = "n"
ASCIIHAck(47) = "o"
ASCIIHAck(48) = "p"
ASCIIHAck(49) = "q"
ASCIIHAck(50) = "r"
ASCIIHAck(51) = "u"
ASCIIHAck(52) = "v"
ASCIIHAck(53) = "w"
ASCIIHAck(54) = "x"
ASCIIHAck(55) = "y"
ASCIIHAck(56) = "z"
ASCIIHAck(57) = "[{]"
ASCIIHAck(58) = "¡"
ASCIIHAck(59) = "¢"
ASCIIHAck(60) = "£"
ASCIIHAck(61) = "¤"
ASCIIHAck(62) = "¥"
ASCIIHAck(63) = "¦"
ASCIIHAck(64) = "§"
ASCIIHAck(65) = "¨"
ASCIIHAck(66) = "ª"
ASCIIHAck(67) = "«"
ASCIIHAck(68) = "ï"
ASCIIHAck(69) = "(r)"
ASCIIHAck(70) = "¯"
ASCIIHAck(71) = "°"
ASCIIHAck(72) = "±"
ASCIIHAck(73) = "²"
ASCIIHAck(74) = "³"
ASCIIHAck(75) = "µ"
ASCIIHAck(76) = "(r)"
ASCIIHAck(77) = "¸"
ASCIIHAck(78) = "¹"
ASCIIHAck(79) = "º"
ASCIIHAck(80) = "»"
ASCIIHAck(81) = "¼"
ASCIIHAck(82) = "½"
ASCIIHAck(83) = "¾"
ASCIIHAck(84) = "¿"
ASCIIHAck(85) = "À"
ASCIIHAck(86) = "Á"
ASCIIHAck(87) = "Ä"
ASCIIHAck(88) = "Å"
ASCIIHAck(89) = "Æ"
ASCIIHAck(90) = "Ç"
ASCIIHAck(91) = "È"
ASCIIHAck(92) = "É"
ASCIIHAck(93) = "Ê"
ASCIIHAck(94) = "Ë"
ASCIIHAck(95) = "Ì"
ASCIIHAck(96) = "Í"
ASCIIHAck(97) = "Î"
ASCIIHAck(98) = "Ï"
ASCIIHAck(99) = "Ð"
ASCIIHAck(100) = "Ñ"
ASCIIHAck(101) = "Ò"
ASCIIHAck(102) = "Ó"
ASCIIHAck(103) = "Ô"
ASCIIHAck(104) = "Õ"
ASCIIHAck(105) = "Ö"
ASCIIHAck(106) = "×"
ASCIIHAck(107) = "Ø"
ASCIIHAck(108) = "Ù"
ASCIIHAck(109) = "Ú"
ASCIIHAck(110) = "Û"
ASCIIHAck(111) = "Ü"
ASCIIHAck(112) = "Ý"
ASCIIHAck(113) = "Þ"
ASCIIHAck(114) = "ß"
ASCIIHAck(115) = "à"
ASCIIHAck(116) = "á"
ASCIIHAck(117) = "â"
ASCIIHAck(118) = "ã"
ASCIIHAck(119) = "ä"
ASCIIHAck(120) = "ó"
ASCIIHAck(121) = "ñ"
ASCIIHAck(122) = "ò"
ASCIIHAck(123) = """"
ASCIIHAck(124) = "ð"
ASCIIHAck(125) = "Ô"
ASCIIHAck(126) = "Þ"
ASCIIHAck(127) = "´"
ASCIIHAck(128) = ChrW(3368) & ChrW(3405) & ChrW(3398) & ChrW(3377)
ASCIIHAck(129) = "ô"
ASCIIHAck(130) = "þ"
ASCIIHAck(131) = ChrW(8216)
ASCIIHAck(132) = ChrW(8217)
ASCIIHAck(133) = "¬"UTFChar(1) = ChrW(3333)
UTFChar(2) = ChrW(3334)
UTFChar(3) = ChrW(3335)
UTFChar(4) = ChrW(3337)
UTFChar(5) = ChrW(3339)
UTFChar(6) = ChrW(3342)
UTFChar(7) = ChrW(3343)
UTFChar(8) = ChrW(3346)
UTFChar(9) = ChrW(3349)
UTFChar(10) = ChrW(3350)
UTFChar(11) = ChrW(3351)
UTFChar(12) = ChrW(3352)
UTFChar(13) = ChrW(3353)
UTFChar(14) = ChrW(3354)
UTFChar(15) = ChrW(3355)
UTFChar(16) = ChrW(3356)
UTFChar(17) = ChrW(3357)
UTFChar(18) = ChrW(3358)
UTFChar(19) = ChrW(3359)
UTFChar(20) = ChrW(3360)
UTFChar(21) = ChrW(3361)
UTFChar(22) = ChrW(3362)
UTFChar(23) = ChrW(3363)
UTFChar(24) = ChrW(3364)
UTFChar(25) = ChrW(3365)
UTFChar(26) = ChrW(3366)
UTFChar(27) = ChrW(3367)
UTFChar(28) = ChrW(3368)
UTFChar(29) = ChrW(3370)
UTFChar(30) = ChrW(3371)
UTFChar(31) = ChrW(3372)
UTFChar(32) = ChrW(3373)
UTFChar(33) = ChrW(3374)
UTFChar(34) = ChrW(3375)
UTFChar(35) = ChrW(3376)
UTFChar(36) = ChrW(3377)
UTFChar(37) = ChrW(3378)
UTFChar(38) = ChrW(3379)
UTFChar(39) = ChrW(3380)
UTFChar(40) = ChrW(3381)
UTFChar(41) = ChrW(3382)
UTFChar(42) = ChrW(3383)
UTFChar(43) = ChrW(3384)
UTFChar(44) = ChrW(3385)
UTFChar(45) = ChrW(3390)
UTFChar(46) = ChrW(3391)
UTFChar(47) = ChrW(3392)
UTFChar(48) = ChrW(3393)
UTFChar(49) = ChrW(3394)
UTFChar(50) = ChrW(3395)
UTFChar(51) = ChrW(3404)
UTFChar(52) = ChrW(3405)
UTFChar(53) = ChrW(3330)
UTFChar(54) = ChrW(3331)
UTFChar(55) = ChrW(3405) & ChrW(3375)
UTFChar(56) = ChrW(3405) & ChrW(3381)
UTFChar(57) = ChrW(3405) & ChrW(3377)
UTFChar(58) = ChrW(3349) & ChrW(3405) & ChrW(3349)
UTFChar(59) = ChrW(3349) & ChrW(3405) & ChrW(3378)
UTFChar(60) = ChrW(3349) & ChrW(3405) & ChrW(3383)
UTFChar(61) = ChrW(3351) & ChrW(3405) & ChrW(3351)
UTFChar(62) = ChrW(3351) & ChrW(3405) & ChrW(3378)
UTFChar(63) = ChrW(3353) & ChrW(3405) & ChrW(3349)
UTFChar(64) = ChrW(3353) & ChrW(3405) & ChrW(3353)
UTFChar(65) = ChrW(3354) & ChrW(3405) & ChrW(3354)
UTFChar(66) = ChrW(3358) & ChrW(3405) & ChrW(3358)
UTFChar(67) = ChrW(3359) & ChrW(3405) & ChrW(3359)
UTFChar(68) = ChrW(3363) & ChrW(3405) & ChrW(3359)
UTFChar(69) = ChrW(3363) & ChrW(3405) & ChrW(3363)
UTFChar(70) = ChrW(3364) & ChrW(3405) & ChrW(3364)
UTFChar(71) = ChrW(3364) & ChrW(3405) & ChrW(3365)
UTFChar(72) = ChrW(3366) & ChrW(3405) & ChrW(3366)
UTFChar(73) = ChrW(3366) & ChrW(3405) & ChrW(3367)
UTFChar(74) = ChrW(3368) & ChrW(3405) & ChrW(8205)
UTFChar(75) = ChrW(3368) & ChrW(3405) & ChrW(3366)
UTFChar(76) = ChrW(3363) & ChrW(3405) & ChrW(3363)
UTFChar(77) = ChrW(3370) & ChrW(3405) & ChrW(3370)
UTFChar(78) = ChrW(3370) & ChrW(3405) & ChrW(3378)
UTFChar(79) = ChrW(3372) & ChrW(3405) & ChrW(3372)
UTFChar(80) = ChrW(3372) & ChrW(3405) & ChrW(3378)
UTFChar(81) = ChrW(3374) & ChrW(3405) & ChrW(3370)
UTFChar(82) = ChrW(3374) & ChrW(3405) & ChrW(3374)
UTFChar(83) = ChrW(3374) & ChrW(3405) & ChrW(3378)
UTFChar(84) = ChrW(3375) & ChrW(3405) & ChrW(3375)
UTFChar(85) = ChrW(3376) & ChrW(3405) & ChrW(8205)
UTFChar(86) = ChrW(3377) & ChrW(3405) & ChrW(3377)
UTFChar(87) = ChrW(3379) & ChrW(3405) & ChrW(8205)
UTFChar(88) = ChrW(3379) & ChrW(3405) & ChrW(3379)
UTFChar(89) = ChrW(3381) & ChrW(3405) & ChrW(3381)
UTFChar(90) = ChrW(3382) & ChrW(3405) & ChrW(3378)
UTFChar(91) = ChrW(3382) & ChrW(3405) & ChrW(3382)
UTFChar(92) = ChrW(3384) & ChrW(3405) & ChrW(3378)
UTFChar(93) = ChrW(3384) & ChrW(3405) & ChrW(3384)
UTFChar(94) = ChrW(3385) & ChrW(3405) & ChrW(3378)
UTFChar(95) = ChrW(3384) & ChrW(3405) & ChrW(3377) & ChrW(3405) & ChrW(3377)
UTFChar(96) = ChrW(3361) & ChrW(3405) & ChrW(3361)
UTFChar(97) = ChrW(3349) & ChrW(3405) & ChrW(3359)
UTFChar(98) = ChrW(3372) & ChrW(3405) & ChrW(3367)
UTFChar(99) = ChrW(3372) & ChrW(3405) & ChrW(3366)
UTFChar(100) = ChrW(3354) & ChrW(3405) & ChrW(3355)
UTFChar(101) = ChrW(3385) & ChrW(3405) & ChrW(3374)
UTFChar(102) = ChrW(3385) & ChrW(3405) & ChrW(3368)
UTFChar(103) = ChrW(3368) & ChrW(3405) & ChrW(3367)
UTFChar(104) = ChrW(3364) & ChrW(3405) & ChrW(3384)
UTFChar(105) = ChrW(3356) & ChrW(3405) & ChrW(3356)
UTFChar(106) = ChrW(3363) & ChrW(3405) & ChrW(3374)
UTFChar(107) = ChrW(3384) & ChrW(3405) & ChrW(3365)
UTFChar(108) = ChrW(3368) & ChrW(3405) & ChrW(3365)
UTFChar(109) = ChrW(3356) & ChrW(3405) & ChrW(3358)
UTFChar(110) = ChrW(3364) & ChrW(3405) & ChrW(3373)
UTFChar(111) = ChrW(3351) & ChrW(3405) & ChrW(3374)
UTFChar(112) = ChrW(3382) & ChrW(3405) & ChrW(3354)
UTFChar(113) = ChrW(3363) & ChrW(3405) & ChrW(3361)
UTFChar(114) = ChrW(3364) & ChrW(3405) & ChrW(3374)
UTFChar(115) = ChrW(3349) & ChrW(3405) & ChrW(3364)
UTFChar(116) = ChrW(3351) & ChrW(3405) & ChrW(3368)
UTFChar(117) = ChrW(3368) & ChrW(3405) & ChrW(3377)
UTFChar(118) = ChrW(3383) & ChrW(3405) & ChrW(3359)
UTFChar(119) = ChrW(3377) & ChrW(3405) & ChrW(3377)
UTFChar(120) = ChrW(3368) & ChrW(3405) & ChrW(3368)
UTFChar(121) = ChrW(3378) & ChrW(3405) & ChrW(3378)
UTFChar(122) = ChrW(3368) & ChrW(3405) & ChrW(3374)
UTFChar(123) = ChrW(96)
UTFChar(124) = ChrW(3378) & ChrW(3405) & ChrW(8205)
UTFChar(125) = ChrW(3368) & ChrW(3405) & ChrW(3367)
UTFChar(126) = ChrW(3363) & ChrW(3405) & ChrW(3361)
UTFChar(127) = ChrW(3368) & ChrW(3405) & ChrW(3364)
UTFChar(128) = ChrW(3368) & ChrW(3405) & ChrW(8205) & ChrW(3377) & ChrW(3398)
UTFChar(129) = ChrW(3358) & ChrW(3405) & ChrW(3354)
UTFChar(130) = ChrW(45)
UTFChar(131) = ChrW(34)
UTFChar(132) = ChrW(34)
UTFChar(133) = ChrW(3363) & ChrW(3405) & ChrW(8205)For i = 1 To 140
Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ASCIIHAck(i)
.Replacement.Text = UTFChar(i)
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = True
.MatchWholeWord = False
.MatchKashida = False
.MatchDiacritics = False
.MatchAlefHamza = False
.MatchControl = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub
UNICODE -ന്റെ വിശ്വ പ്രഭ ചെന്നെത്താത്ത ഒരുകൂട്ടം കുഞ്ഞാടുകള് ഇതാ ഈ
കുന്ദ്രാണ്ടം ഉണ്ടാക്കി സൌജന്യമായി വിതരണം ചെയുന്നു.
Chowara
http://www.puzha.com/puzha/chowara/index.html#Editor2Download
മലയാളം Spell Checker നു വേണ്ടി ന്റെര്നെറ്റില് അലഞ്ഞു തിരിയുമ്പൊഴാണ് PUZHA.com കാണാന് ഇടയായത്.
ASCII ഫൊണ്ഡ് ഉണ്ടാകിയതിനു പുറമേ ഒരു "Word Proccessor" കൂടി ഇവര് തൈയാറാക്കിയിര്രിക്കുന്നു.
Word Proccesssor എന്നിതിനെ വിളിക്കുന്നതു മറ്റു Word Proccessor -ഉകളെ അപമാനിക്കുന്നതിനു
തുല്യമാണ്.
ഇത് വെറും ഒരു VB Cotainer മാത്രമാണ്, സ്പെല് ചെക്കര് ഒന്നുമില്ല. പരിതാപകരമായ ഒരു Translieteration module കണ്ടെനിക്കു സങ്കടം വന്നു. ഉടനെ ഞാന് അവര്ക്കീ കത്തയച്ചു. (കത്തും UNIOCODE ല് ആണു കേട്ടോ)
-----------------------------------------------------------
സുഹൃത്തെ
മലയാളികളെ ഉപയോഗശുന്യമായ ASCII ഫൊണ്ടുകളും, ഉപകരണങ്ങളും നിര്മിച്ചു സമയം കളയതെ UNICODE വിപ്ലവത്തില് പങ്കുചേരു.
ചിന്തിക്കുകയും, പ്രതികരിക്കുകയും ചെയുന്ന മലയാളികള് ഇന്റ്റര്നെറ്റില് BLOG ചെയുന്നതു
UNICODE ഇലാണ്.
സുഹൃത്തെ, ദെയവായി ഈ സൈറ്റ് സന്ദര്ശിക്കു.
http://bhashyam.nishad.net/
-----------------------------------------------------------
എലാവര്ക്കും സമയപരിമിധികള് ഉണ്ടെന്നെനിക്കറിയാം, എങ്കിലും അഴ്ചയില് ഒരു കത്തെങ്കിലും നിങ്ങളുടെ ഇഷ്ടപെട്ട പത്രത്തിനു UNICODE ഇലേക്കു മാറാന് ആവശ്യപ്പെട്ട് ഒരു കത്തെങ്കിലും എഴുതണം. എഴുതുന്ന കത്ത് UNICODE ല് തന്നെ എഴുതുകയും വേണം. മറുപടി കിട്ടിയല്, കത്തും മറുപടിയും നിങ്ങളുടെ ബ്ലോഗില് പ്രസിദ്ധീകരിക്കുകയും ചെയ്യണം.
--
നിഷാദ് കൈപ്പള്ളി
എന്റെഅക്ഷരത്തെറ്റുകള് എനിക്കുതന്നെ പിടിക്കതെ വരുന്നു. ഒരു മലയാളം
സ്പെല്ചെക്കറുണ്ടായിരുന്നുവെങ്കില് ...
മലയാളം യുണികോടിന്റെ വെളിച്ചം കണ്ടനുഭവിച്ചവരാണു നിങ്ങള്. അതിന്റെ
വിശ്വദീപം ചെന്നെത്താത്ത് മലയാള പത്രമാഫീസുകളിലേകു ആ പ്രകാശം പരക്കട്ടെ.
അതിനുവേണ്ടി നിങ്ങള് ഓരോരുത്തരും അവര്ക്കു നിരന്തരമായി മലയാളം
യൂണികോടില് കത്തുകള് അയക്കു.
ജ്യോതി പരകട്ടെ
കണ്ണുകള് തുറക്കട്ടെ.
വിപ്ലവം ജെയിക്കട്ടെ
അങ്ങനെ യുണികേടില് 6 ചിലക്ഷരങ്ങള്കു കൂടി code point നിര്ണയിച്ചു.
ക്, ന്, ണ്, ര്, ല്, ള് ഇപ്പോള് Zero Width Joiner ഉപയൊഗിച്ചാണു
ചില്ലക്ഷരങ്ങള് ടൈപ്പു ചെയ്യുന്നതു.
"യ" യുടെ ചില്ലും കൂടി ചേര്ക്കാന് ചര്ച്ച നടക്കുന്നുണ്ടു
ഇന്നു രവിലെ പല്ലും തേച്ചു ഒരു കപ്പിയും കുടിച്ചു PC യുടെ മുന്നില്
ഇരുനു മനൊരെമെക്കും മതൃഭൂമിക്കും താഴെ കണുന്ന കത്തു e-mail ചെയ്തു.
--------------------------------------------------------------------------------------------------------
പത്രാതിപര്ക്ക്
മനൊരമ
സുഹൃത്തെ
ഞാന് നിങ്ങളുടെ പത്രം വയിക്കാനായി ഇന്റെര്നെറ്റിലെ നിങ്ങളുടെ സൈറ്റില്
പോയി. എനിക്കോന്നും മനസിലായില്ല. മലയാളത്തിനു പകരം മറ്റെതോ ഭാഷയാണു
ഞാനവിടെ കണ്ടതു. പിന്നയാണു എനികു മനസിലായത്, മനോരമ വയിക്കാന്
ഇന്റര്നെറ്റ് എക്സ്പ്ലോറര് തന്നെ വേണമെന്നു. അതുമാത്രമല്ല,
വാഷിംഗ്ട്ടണ് പോസ്റ്റിലും, ഗള്ഫ് ന്യൂസിലും, ഒക്കെ കാണുന്ന search
സംവിധാനം എന്തുകൊണ്ടണു നിങ്ങളുടെ പത്രത്തിനില്ലാത്തത്.
ബാക്കി ഭാഷകളിലുള്ള വര്ത്തകളൊക്കെ Google News ല് സെര്ച്ച് ചെയ്താല്
കിട്ടും പക്ഷെ നിങ്ങളുടെ പത്രം മാത്രം വരുന്നില്ല. എന്ത് കരണമാണെങ്കിലും
മറുപടി അയക്കാന് മടിക്കേണ്ട.
സസ്നേഹം, നിഷാദ് കൈപ്പള്ളി.
--------------------------------------------------------------------------------------------------------
മറുപടി പ്രതീക്ഷിക്കുന്നില.!
പക്ഷേ Unicode അല്ലാ, രണ്ടാംകിട മുദ്രണ മര്ഗ്ഗം മാത്രമേ ഉപയോഗിക്കു എന്നു ദൃഢപ്രതിജ്ഞയെടുത്തവരാണു ഇവര്
http://www.mathrubhumi.com/
ഉപയോഗിക്കുന്ന ഫൊണ്ഡ്: matweb.ttf,
അക്ഷര ക്രോഡീകരണ രീതി: ASCII
പഴയലിപിയുമല്ല എന്നാലിതു പുതിയതുമല്ല അല്ല, രണ്ടുംകെട്ട ഒന്നാണിതിന്റെ ലിപി. പത്രത്തെ ബെഹുമാനിക്കം പക്ഷെ ലിപിയെ സഹിക്കാന് പറ്റുന്നില.
http://www.manorama.com/
ഉപയോഗിക്കുന്ന ഫൊണ്ഡ്: .PFR embeded fonts
അക്ഷര ക്രോഡീകരണ രീതി: ASCII
ബില് ഗേറ്റ്സ് മാമന്റെ ബ്രൌസരില് കൂടി മാത്രം പത്രം വായിച്ചാല് മതി എന്നാണു ഈ മാമന്റെ നിലപാടു. ഇതില് ഉപയൊഗിച്ചിരിക്കുന്ന .PFR മുദ്രണ വിദ്യ മൈക്രോസോഫ്റ്റ് ഇന്റര്നെറ്റ് എക്സ്പ്ളോററില് മാത്രം ദൃശ്യമാവുന്ന ഒന്നാണ്. മൊസ്സില്ല FireFox, Netscape, Opera മുതലായ ബ്രൌസറുകളില് ഇതു വയിക്കാനേ പറ്റില്ല.
ഇന്ത്യയിലെ ഏറ്റവും കൂടുതല് സര്ക്യുലേഷണ് ഉള്ള പത്രം എന്ന് പറഞ്ഞിട്ടെന്തുകാര്യം. തലയില് ആള്താമസമുള്ള സൊഫ്റ്റ്വേര് ഡെവെലപ്പറും വേണം.
http://deepika.com/
അക്ഷര ക്രോഡീകരണ രീതി: ASCII
ഉപയോഗിക്കുന്ന ഫൊണ്ഡ്: mlkr0ntt_TTF.ttf
വളരെ ബുദ്ധിമുട്ടി വിശദമായി വിവരിക്കുന്ന ഫോണ്ഡ് ഇന്സ്റ്റാളേഷണ് FAQ ഒക്കെ കൊടിത്തിട്ടുണ്ടു. വളരേ നല്ല കാര്യം.
http://www.malayalamresourcecentre.org/
ഉപയോഗിക്കുന്ന ഫൊണ്ഡ്: matweb.ttf,
അക്ഷര ക്രോഡീകരണ രീതി: ASCII
ഇന്റര്നെറ്റില് മലയാള ഭാഷയെ സംരക്ഷിക്കന് കേരള സര്ക്കര് ചുമതലപ്പെടുത്തിയ സ്ഥാപനം. മലയാളികളുടെ നികുതി അടച്ച പണമാണലോ ഇതുപോലുള്ള സ്ഥാപനങ്ങളെ നിലനിര്ത്തുന്നതു. ഇനി എന്താണു നമുക്കു ഇവര് പ്രതിഭലമയിഭാഷാപോഷണതിന്നു തരുന്നതു. UNICODE ഉപയൊഗിക്കുന്ന ഒരു കാല്കുലേറ്ററെങ്കിലും ഇവര് ഉണ്ടാക്കിയിരുനെങ്കില് ഒന്നു സമാധാനിക്കമയിരുന്നു.
UNICODE ഇല് അല്ലെങ്കിലും ഇവര് വികസിപ്പിച്ചെടുത്ത പത്ത് ഉപകരണങ്ങള് ഇവര് വെബ്ബ്സൈറ്റില് പ്രദര്ശിപ്പികുന്നുണ്ടു. പക്ഷെ ഇതു വില്കണമെന്ന താല്പര്യം കാണുന്നില്ല. ഇതൊക്കെ എവിടെ വങ്ങന്ക്കിട്ടു എന്നും വെബ്ബ്സൈറ്റില് കണ്ടില്ല. ഇതൊന്നും അറിയത്ത പാവം ജനമാണല്ലോ ശമ്പളം കൊടുക്കുന്നതു, പിന്നേ വിറ്റാലെന്ത് വിറ്റില്ലേലെന്ത്.