Korean For Newton v1.1b 뉴튼을 위한 한글 시스템 v1.1bV1.1에서 바뀐 점 * 설치, 제거가 자유로워졌습니다. 버튼 한번 누르면 설치되고, 다시 누르면 제거됩니다. 그리고, 펙키지를 지우면(또는 카드를 빼면) 자동으로 제거됩니다. 이미 깔려 있는 v1.0b를 지우고 리셋을 한번만 해주십시오. 그뒤로는 다시 리셋하실 필요없습니다.(이게 당연하지만, 지난 v1.0b는 그랬습니다.) * 특수 매크로 키를 삽입했습니다. 한글 모드와 영문 모드에서 Option을 누르면 "KN", "EN", "KD", "ED", "KT", "ET"라는 키가 있습니다. 이 키들은 차례대로 한글이름(예 : 조 정욱) , 영문이름(예 : Jung-Wook Cho), 한글날짜(예 : 1998년 5월 4일), 영문날짜(예 : May 4, 1998), 한글시간(예 : 오전 10시 45분), 영문시간(예 : 10:45AM)이 자동으로 삽입됩니다. 등록하신 분의 이름은 제가 전부 삽입해두었습니다. 데모 버전에서는 이름이 Unregistered로 나옵니다. 혹시 이름이 잘못된 등록 사용자는 연락주십시오. * 키보드가 정직해졌습니다. 나오지 않는 문자는 키보드에서도 보이지 않습니다. * Demo버전인 경우는 설치 윈도우에 Unregistered 표시합니다. 등록하신 분은 Registered가 나옵니다. * 지난 번에 급조된 ReadMe파일 교정했습니다. 밑부분도 다시 한번 읽어 주세요. * 추가된 KFN용 폰트를 v1.1과 같이 배포합니다. * 기본 폰트인 GenevaHan에 14pt 추가했습니다. 바꾸어 설치하십시오. * Names의 이름, Notion, 폴더의 팝업에서 한글 표시하는 방법을 알려드립니다.(별도의 파일 "어 여기서 한글이?" 참조) 앞으로의 계획* 가장 7월말이나 8월 초 쯤에 발표할 v2.0에는 필기체인식 기능이 포함됩니다. 비록 완전히 자연스럽게 쓸 수 있는 한글은 아니지만, 모음 따로 자음 따로 쓰는 따로쓰기가 아닌(Pilot이 이렇게 하죠?) 모아쓰기로 구현됩니다. 그 전까지 별도의 업그레이드는 없을 겁니다.* 기존의 펙키지에서 한글을 표시하는 패치는 최선을 다하겠지만, 현재로써는 길이 보이지 않습니다. 그런 테크닉을 쓴 몇개의 펙키지를 가지고 있지만, 도데체 어떻게 한 것인지는 알 수 없는 상황입니다.* 완성형 폰트 문제 역시 폰트하고 안 친한 저에게는 능력 밖입니다. 어떤 분이 폰트만 만들어 주시면, KFN을 그것에 맞게 고칠 수는 있지만, 현재로써 폰트를 직접 만들 생각은 없습니다.* 외부 키보드 지원과 조금 더 큰 화면 키보드 지원을 취소합니다. 애플의 공식적인 입장을 우연히 보게 되었는데, 외부 키보드의 맵핑은 바꿀 수 없다고 합니다.나머지 사항은 v1.0b와 같습니다. 아래를 참조해주세요.-------------------------------------------------------------------------------------------------------------------------------------------------- Korean For Newton v1.0b 뉴튼을 위한 한글 시스템 v1.0b주 : 이 프로그램은 데모버전입니다. 이 ReadMe 파일을 끝가지 읽고 사용해주세요.개요Korean For Newton(이하 KFN)은 뉴튼에 한글 시스템을 설치합니다. 뉴튼 OS2.0이상을 가진 뉴튼(뉴튼2100, 뉴튼2000, 뉴튼130, 일부의 뉴튼120)에 100K 정도의 용량이 필요합니다. 아직 Notepad, 뉴튼 2000과 2100의 NewtonWorks의 word processor, 그리고 폰트를 바꿀 수 있는 입력 필드에서만 한글을 입력하고 읽을 수 있습니다. 입력 방법은 화면 상의 키보드를 사용하며, 기존의 영문 키보드를 열면(키보드 아이콘을 누르거나, 입력 필드에 더블 클릭하면), 대신 한글 영문 공용 키보드가 열립니다. 이 키보드는 기존 데스크 탑의 키보드와 자판 배열과 사용법이 동일합니다. 이 때 폰트 설정은 GenevaHan과 같은 한글 폰트로 되어 있어야 합니다. 이 프로그램은 매킨토시(PB5300cs)에서 NewtonToolKit v1.6.4 (이하 NTK)를 이용해서 만들었습니다.설치 방법압축은 이미 해제하셨을테고, 이 ReadMe파일과 함께 세개의 펙키지가 들어있습니다. KFN.pkg - Korean For Newton v1.0(반드시 설치) GenevaHan.pkg - 고딕체 폰트(반드시 설치) SaeMyungHan.pkg - 명조체 폰트(선택)KFN.pkg와 원하는 폰트 하나 또는 두개를 Newton Connection Utility나 Newton Package Downloader를 이용해서 다운로드 해주십시오. KFN을 실행하면, "설치"라는 버튼이 있고 이것을 누르면 순식간에 설치가 됩니다. 설치가 완료되더라도 KFN은 지우시면 안 됩니다. 사용법먼저, 이 프로그램은 데모 버전입니다. 날짜가 98월 5월 4일인지 검사해서 아니면 한글 입력이 불가능합니다. 날짜를 바꾸는 방법은 Setup을 실행하셔서 고치시면 됩니다. 등록 방법은 뒤의 "등록방법" 란을 읽어주십시오. 자, 이제 NotePad를 열고, Style을 열어서 폰트를 위의 두 폰트 중 하나로 선택하십시오. 폰트 크기는 18이나 12가 적당합니다. 그런 다음 하단의 키보드 아이콘을 누르면 한글 키보드가 열립니다. 이제 한글을 키보드를 눌러서 쓰시면 됩니다. 한영 전환키는 option키 옆에 있는 것입니다.기존의 키보드와 다른 점이 몇가지 있습니다. 가끔 키가 입력이 안 되고 "삑" 소리를 낼 때가 있는데, 이 경우는 정상적인 한글을 구성할 수 없는 키를 누른 경우입니다. 또, 글자를 치다가 잘못 쳤을 경우 DEL키로 지울 수 있는데, 이 경우 한 글자를 전부 지워야 합니다. 이것 역시 세벌식 한글을 쓰는 경우에는 해결할 수 없는 문제입니다.일단, 노트패드에 한글로 하루의 일기를 쓰거나, 순간 순간 떠오르는 생각들을 정리해보십시오. 또는 NewtonWorks에서 간단한 도큐멘트를 만드는데 쓰실 수 있습니다. DeskWriter에서만 테스트했지만, 프린트도 이쁘게 됩니다. 프린트가 된다면 아마 팩스도 될겁니다.뉴튼에서의 한글 시스템에 대한 설명 - 기술적인 내용이므로 읽지 않으셔도 됩니다.많은 사람들이 알고 있듯이 뉴튼에서는 2바이트 크기의 Unicode 코드를 사용합니다. Unicode는 전세계 대부분 언어를 한 코드 체계 안에 포함시키는 코드 체계이며, 물론 한글도 포함되어 있습니다. 뉴튼은 원래 설계될 때부터 2바이트 코드로 설계되었기 때문에 한글 시스템을 만들어 넣기가 쉬울 것 같지만, 시스템 소프트웨어는 기존의 데스크 탑보다 소프트웨어 확장성이 뛰어난 것이 아닙니다. 이제까지 많은 사람들이 뉴튼에 자국의 언어를 넣으려고 노력하였고, 애플사에서 직접 로컬라이징한 몇 개의 언어 외에도 중국어, 일어 등을 지원하는 시스템이 개발되었습니다. 한글 역시 몇몇 사람들이 각기 다른 목적으로 뉴튼에서 쓸 수 있도록 노력하였고, 그 중에 두가지는 실용성은 떨어지지만, 가능성을 보여주어 뉴튼 사용자를 기쁘게 하였습니다. 그 첫번째는 뉴질랜드에 거주하는 프로그래머(Kiren Simon)가 누군가(두산이라고 하네요.)의 사주를 받고 만든 한글 시스템(이하 뉴한글)입니다. 이 뉴한글은 해당의 프로그램에만 입력이 가능하며(굳이 NotePad에 쓸 수 있는 방법이 있기는 하지만), 코드는 완성형을 따릅니다. 이 뉴한글에는 한글폰트가 하나 포함되어 있는데, 이 폰트는 진짜 한글폰트입니다. 우습게도 한글 외에는 아무 것도 들어있지 않습니다. 하물며, 스페이스키도 없습니다.두번째는 천리안의 misumi님이 만든 한글 폰트(이하 세벌식)입니다. 이 폰트는 애플에서 제공하는 Fonttool이라는 유틸리티와 NTK를 사용해서 직결 세벌식 폰트를 변환한 것입니다. 이 코드는 영문이 있어야 할 자리를 한글이 차지하고 있습니다. 폰트를 중간에 바꾸지 않으면 한글 영문을 혼용할 수 없고, 역시 NotePad 처럼 폰트를 바꿀 수 있는 있는 곳에만 쓸 수 있습니다. 장점은 그냥 폰트만 설치하면 되고, 별도의 프로그램이 필요없습니다. 불편하기는 하지만, 영문 키보드를 이용해서 입력할 수 잇습니다.본 KFN은 매킨토시의 한글 입력 시스템인 한도리 폰트와 코드를 사용합니다. 이 폰트는 특수 문자 부분에 한글의 자모를 넣은 일종의 삼벌식 폰트입니다. 역시 세벌식과 같은 방법으로 Fonttool과 NTK를 사용해서 매킨토시에서 변환한 것입니다. 이 KFN은 일반 영문 키보드로는 불가능하고, 별도의 키보드와 프로그램이 필요하게 됩니다. 어떤 코드를 쓰는 것이 좋을까에 대해서는 많은 생각을 했습니다. 일단 Unicode를 사용하면 뉴튼에서 지원하는 방식을 따르게 된다는 것 외에는 별다른 장점이 없습니다. 세벌식의 경우는 영문이 한 폰트에 같이 들어 갈 수 없다는 것 때문에 거의 실용성이 없습니다. 문자체도 완성형만큼 이쁘지는 않습니다. KFN의 방식인 한도리 폰트는 글자체는 세벌식과 비슷한 수준이지만, 한글 영문이 한 폰트에 같이 들어 있다는 상대적인 장점이 있습니다. 완성형의 가장 큰 장점은 기존의 데스크 탑 컴퓨터와 데이타(문서)의 호환이 가능하고, 결정적으로 쉽게 통신과 데이타 호환이 가능하다는 큰 장점이 있습니다. 프로그래머 입장에서는 입력 처리에 좀 귀찮은 면이 있습니다.위의 네가지 방식의 순위를 메기자면, 좋은 순으로 완성형-Unicode-한도리(KFN)-세벌식의 순입니다. (어디까지나 제 생각입니다.) 그런데도 KFN이 한도리 폰트를 선택한 이유는 아주 단순합니다. 완성형 폰트를 만들 수가 없었습니다. Fonttool은 1바이트 영역의 폰트 코드를 뉴튼 폰트로 바꾸어주지만, 2바이트 코드는 지원하지 않습니다. 애플의 폰트 담당자는 앞으로 지원을 하겠다는 얘기를 하지만(비공식적으로), 애플이 뉴튼을 더 이상 판매하지 않는 이 상황에서는 믿기 어렵습니다.앞으로의 개발 계획* 아마도 가장 기다리시는 것은 Dates나 Names에서 한글을 사용할 수 있게 되는 것일겁니다. 언제라고 확신을 드릴 수는 없지만, 반드시 이루어질 것입니다. 가장 우선순위를 두고 이 작업을 수행할 것입니다. 그 방법은 기존의 폰트(Fancy, Simple, Casula)를 사용하면 한글 폰트가 보이고, 기존의 폰트는 이름이 바뀌는 식으로 구현됩니다. 이미 중국어 시스템에서 개발한 사람이 있으므로 시간이 걸릴지는 모르지만 꼭 해보겠습니다. 이 정도만 되면, 다른 PDA 부럽지 않게 한글을 사용할 수 있을겁니다.* 그 다음으로 기다리시는 것은 필기체 인식일겁니다. 몇 년전에 Fuzzy를 사용해서 한글 정자체 인식을 매킨토시에서 구현한 적이 있는데, 그 코드를 뉴튼에 포팅시킬 계획입니다. 인식율은 또박또박 쓰는 경우는 100%입니다(이건 당연합니다.). 현재의 키보드 외에 옵션으로 설치해서 키보드가 열릴 때, 대신 입력 윈도우가 열리고 여기에 한글을 한 글자씩 쓰면 인식이 되어 입력되는 방식을 취할 것입니다. 영문과 마찬가지로 직접 써서 입력하는 방법은 불가능해보입니다. 여러 나라의 시스템을 보았지만, 아직 그런 식으로 입력하는 것은 없더군요.* 현재의 키보드는 뉴튼130에는 딱 맞는 크기지만, 뉴튼2000의 경우에는 조금 작을 수 있습니다. 조금 더 커서 2000 화면에 적합하고 편한 큰 키보드를 옵션으로 선택할 수 있도록 하겠습니다.* 그 다음으로 중요한 것은 완성형 폰트를 사용한 시스템으로 전환하는 것입니다. 뉴튼으로 통신을 하려면 반드시 해결해야 하는 문제입니다. 이것은 저 혼자는 역 부족입니다. 여러번 폰트에 관한 도큐멘트를 읽어보려고 했지만, 쉽지는 않습니다. 이 방면으로 경험이 있으신 분은 도움 부탁드립니다.* 외부 키보드를 지원할 것입니다. 역시 장문의 글을 입력하는데로 외부 키보드가 더 적합합니다. 뉴튼을 휴대용 한글 워드프로세서로 쓰실 수 있을겁니다. 그런데, 제가 뉴튼 키보드를 구할 수가 없군요. 혹시 중고를 파실 생각이 있으신 분은 연락주십시오.* 날짜, 시간, 이름 등을 한번에 입력하는 단축키 기능을 구현하겠습니다. -> v1.1에서 구현되었습니다.* 한자는 지원 계획이 전혀 없습니다. 알고있는 버그* 입력 필드에 처음 클릭을 해서 커서가 생겼을 때 키보드는 쉬프트가 자동으로 눌려지도록 되어 있지만, 키보드 모양은 그대로 있게 됩니다. 이를 검출하는 것은 현재로써는 어렵습니다. 그렇지 않은 입력 필드도 있기 때문입니다. 방법은 쉬프트 키를 두번 눌려서 해결하면 됩니다. 다음 버전에서 해결하도록 하겠습니다.* 아직 시스템의 제거가 되지 않습니다. 설치된 키보드를 제거하시려면 리셋을 하셔야 합니다. -> v1.1에서 해결되었습니다.* Option을 눌려서 입력하는 특수키 중의 몇 문자는 한글 문자가 그 자리를 차지하고 있기 때문에 나오지 않습니다. 다음 버전에서는 그 키들에 그 날짜, 이름, 시간 등을 자동으로 입력하는(물론, 한글로) 기능을 삽입하겠습니다. -> v1.1에서 해결되었습니다.등록 방법KFN은 쉐어웨어이며, 여기 동봉된 KFN은 데모 버전입니다. 계속해서 쓰시려면 등록을 해주십시오. 가해지는 제약은 날짜가 98년 5월 4일이여야 한글입력이 가능합니다. 매번 날짜를 98년 5월 4일로 바꾸시면 언제나 쓸 수 있고, 이미 입력된 한글은 현재의 날짜와 관계없이 볼 수 잇습니다.등록 방법은 제 계좌(한일은행 093-220681-02-001)로 등록비 만원을 송금하시고 다음의 사항을 천리안 vesta 또는 E-Mail : vesta@chollian.net로 알려주시면 됩니다. 1) 실명(한글로) 2) 뉴튼에 등록되어 있는 이름. 즉, Owner Info에 뉴튼의 소유주로 등록되어 있는 이름. Firstname과 lastname을 각각 정확히 알려주셔야 합니다. 3) 연락 가능한 전자우편 주소. 단, 천리안 ID나 E-Mail어드레스만 가능. Hitel이나 다른 BBS는 E-Mail로만 지원이 가능합니다. 4) 사용하는 뉴튼 기종 5) 사용하는 데스크 탑 기종. 즉, 펙키지를 다운로드할 컴퓨터 기종(PC 또는 맥)등록 방법은 본인의 이름으로 등록된 뉴튼에서만 돌 수 있도록 별도로 컴파일된 버전을 전산상으로 보내드리겠습니다. 이후의 버전은 등록비가 다를 수 있으며, 쉐어웨어로 있는 한 이미 등록한 사람에게는 추가 비용없이 업그레이드해드립니다. 또한, 등록하신 분에게는 전자우편을 통한 기술 지원을 해드리겠습니다.많은 분들이 등록을 해주셔서 제가 계속 뉴튼에서 한글을 개발하는데 힘이 되어주시면 감사하겠습니다. 여러분이 보내주신 등록비는 뉴튼 키보드와 테스트용 뉴튼120(저는 뉴튼2000을 사용합니다)을 구입하는데 사용하겠습니다. 가능할까요?연락처사용하시다가 질문, 버그, 수정사항, 바라는 것, 뉴튼에서 있었으면 하는 프로그램 아이디어 등 하실 말씀이 있으시면 바로 메일주십시오.천리안 : vestaE-Mail : vesta@chollian.net, vesta@lgsemicon.co.kr도움 주신 분* 한돌이를 만든 Hansoft사(http://www.hansoft.com) - HanSoft에서는 한돌이의 폰트들을 KFN과 함께 배포하는 것을 허락해주셨습니다.* 박상석님(천리안 lucida) - 박상석님은 Bada폰트를 KFN과 함께 배포하는 것을 허락해주셨습니다.* 제 아내와 딸 하영이저작권Korean For Newton v1.1의 모든 저작권은 조정욱이 소유하며, 상업적인 목적으로 조정욱의 허락없이 무단으로 복사하여 배포할 수 없습니다. 상업적인 목적이 아니고, 이 ReadMe파일이 포함되어 있다면 자유롭게 배포하셔도 됩니다. 또한 조정욱은 이 프로그램의 사용으로 인한 어떠한 책임도 지지 않습니다. SaeMyungHan, GenevaHan, RoundGothicHan, SysHan, ChicagoHan, CharcoalHan 글자체는 Hansoft사의 재산이며, Hansoft사의 허락없이 따로 배포해서는 안 됩니다. BadaHan, BadaHanLight 글자체는 박상석(천리안 Taron)님의 재산이며, 박상석님의 허락없이 따로 배포해서는 안 됩니다. 1998년 6월 23일