From owner-doc-jp@jp.freebsd.org  Wed May 17 02:40:02 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id CAA72175;
	Wed, 17 May 2000 02:40:02 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from po.cnet-sb.ne.jp (po.cnet-sb.ne.jp [210.227.100.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id CAA72165
	for <doc-jp@jp.freebsd.org>; Wed, 17 May 2000 02:40:01 +0900 (JST)
	(envelope-from yuhara@po.cnet-sb.ne.jp)
Received: from ludwig (ppp19.cnet-sb.ne.jp [210.227.100.149])
	by po.cnet-sb.ne.jp (8.8.7/8.8.7) with SMTP id CAA07134
	for <doc-jp@jp.freebsd.org>; Wed, 17 May 2000 02:39:56 +0900 (JST)
	(envelope-from yuhara@po.cnet-sb.ne.jp)
Date: Wed, 17 May 2000 02:45:01 +0900
From: shinichi yuhara <yuhara@po.cnet-sb.ne.jp>
To: doc-jp@jp.freebsd.org
In-Reply-To: <392183DC.4350C952@srmsoft.co.in>
References: <392183DC.4350C952@srmsoft.co.in>
Message-Id: <3921891D276.39DCYUHARA@po.cnet-sb.ne.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver 1.26.02
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: doc-jp 7383
Subject: [doc-jp 7383] Re: help
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: yuhara@po.cnet-sb.ne.jp

It's my incomplete memorandum, may this helps you.

> we have install the English version FreeBSD 2.2.7. using the japanise
> cd.
> 
> How to convert in to japanise language.
> 
> Waiting for ur reply.
> 
> Pragati.
> 
> 

How to view and type kana on FreeBSD

 1. Overview
=============

There're some phases for Kana on FreeBSD. First is to view,
second to type, and third to change Kanji. (If you have
interest in Japanese, you may know Japanese has "HIRAGANA", "KATAKANA"
and "KANJI".)

 2. To View On Console
=======================

Install from /stand/sysinstall
[configure]-[distributions]-[XFree86]-[fonts]-[non]
 for installing Japanese font.

To make story simple, to use ports/packages please.

For Japanese console support.
[packages]
ja-kon2-14dot-0.3.tgz or
ja-kon2-16dot-0.3.tgz
[ports]
/usr/ports/japanese/kon2-14dot/ or
/usr/ports/japanese/kon2-16dot/
(My favorite is 14dot version. If you don't get used to Japanese, you may more easy to read 16dot version.)

For installing Japanized less, and configuration.
[packages]
ja-less-332.tgz
[ports]
/usr/ports/japanese/less/

and add these line into your .bashrc
[.bashrc]
-----------------------------
export LESSCHARSET=japanese
export PAGER=jless
export LANG=ja_JP.EUC
export LC_CTYPE=ja_JP.EUC
export LOCALE=ja_JP.EUC
#export PERL_BADLANG=0
#if your mastersite don't have japanese packages/ports.
#export MASTER_SITE_OVERRIDE=ftp://ftp.jp.freebsd.org/pub/FreeBSD/distfiles/
-----------------------------
 
To view after installation,
$ kon2
$ jless FILENAME

 3. To View on X
=================

[packages]
ja-kterm-6.2.0.tgz
[ports]
/usr/ports/japanese/kterm

[.Xresources]
-------------------------
KTerm*vt100*translations:	#override \
Shift<Key>space:	begin-conversion(_JAPANESE_CONVERSION)
KTerm*inputMethod:	kinput2
KTerm*allowSendEvents:	true
KTerm*kanjiMode:	euc
KTerm*scrollBar:        true
KTerm*saveLines:	400
KTerm*international:    True
KTerm*preeditType:      OverTheSpot
Kinput2*sendbackKeyPress:	true
Kinput2*IMProtocol.locales:	ja_JP.EUC
Kinput2*modeLocation:	BottomLeft
Emacs*FontSetList: 14,24
Emacs*FontSet-14: -*-fixed-medium-r-*--14-*-iso8859-1
Emacs*FontSet-24: -*-fixed-medium-r-*--24-*-iso8859-1
Emacs*FontSet-16: -microsoft-gothic-medium-r-normal--16-0-0-0-c-0-jisx0208.1983-0
Netscape*FontSetList:14,24
Netscape*FontSet-14: -*-fixed-medium-r-*--14-*-iso8859-1
Netscape*FontSet-24: -*-fixed-medium-r-*--24-*-iso8859-1
Netscape*FontSet-16: -microsoft-gothic-medium-r-normal--16-0-0-0-c-0-jisx0208.1983-0
-------------------------
(If there's something wrong in your Emacs and Netscape, please delete needless lines.)

then, type on X,
$ ktem
$ jless FILENAME

 4. KANA-KANJI Translation Dictionary
======================================



 5. Emacs and VI
=================

[.emacs]
-----------------------------------
;------------------------------------------------------ system definion ---
(put 'eval-expression 'disabled nil)
(put 'suspend-emacs 'disabled nil)
;(setq inhibit-startup-message t)
(setq mc-verbose-code t)
(set-display-coding-system *junet*)
(set-default-file-coding-system *junet*)
(set-default-process-coding-system *junet*unix *junet*unix)
;       (setq mouse-yank-at-point t)
(resize-minibuffer-mode)
(menu-bar-mode 1)
(scroll-bar-mode 1)


;---------------------------------------------------- key definition ---

(global-set-key "\C-h" 'delete-backward-char)
(global-set-key "\M-/" 'help-for-help)

;;;Kanji display code
(progn
  (defun display-to-shift-jis ()
    (interactive)
    (set-display-coding-system *sjis*)
    (recenter))
  (defun display-to-jis ()
    (interactive)
    (set-display-coding-system *junet*)
    (recenter))
  (defun display-to-euc ()
    (interactive)
    (set-display-coding-system *euc-japan*)
    (recenter)))
(global-set-key "\C-x\C-ks" 'display-to-shift-jis)
(global-set-key "\C-x\C-kj" 'display-to-jis)
(global-set-key "\C-x\C-ke" 'display-to-euc)
(setq search-hilight )

;--------------------------------------------------------- laTeX -----
(setq latex-run-command "jlatex"
      tex-dvi-view-command "xdvi"
      tex-bibtex-command "jbibtex"
      tex-dvi-print-command "dvi2ps * | lpr")


;---------------------------------------------------------- egg ---------
;;;(setq wnn-host-name "localhost")
;(setq jserver-list '("localhost" "hanpen" "zeta.iis"))
;(define-key fence-mode-map "\C-h" 'delete-backward-char)
;(defvar enable-double-n-syntax t "*Enable ""nn"" input for ""$B$s(B"" ")
;(setq enable-double-n-syntax t)
;(setq	use-kuten-for-period nil
;	use-touten-for-comma nil)


;---------------------------------------------------------- canna--------
(if (and (boundp 'CANNA) CANNA)
    (progn
      (setq canna-server "localhost")
      (cond ((boundp 'egg-version)
	     (require 'can-n-egg)
	     (can-n-egg))
	    (t
	     (require 'canna)
	     (setq canna-underline t)
	     (load-library "canna")
	     (setq canna-do-keybind-for-functionkeys t)
	     (global-set-key "\C-\\" 'canna-toggle-japanese-mode)
	     (global-set-key "\C-t" 'canna-touroku-region)
	     (setq canna-file (expand-file-name "~/.canna"))
	     (global-set-key "\C-_" 'canna-undo)
	     (canna)
	     ))
      ))

;----------------------------------------------- font-lock ----------------
(defun my-font-lock-setup ()
  (set-face-foreground font-lock-comment-face "darkmagenta")
  (set-face-foreground font-lock-doc-string-face "springgreen4")
  (set-face-foreground font-lock-string-face "darkgreen")
  (set-face-foreground font-lock-keyword-face "firebrick3")
  (set-face-foreground font-lock-function-name-face "deepskyblue4")
  (set-face-foreground font-lock-type-face "blue4")
  (remove-hook 'font-lock-mode-hook 'my-font-lock-setup)
  )

(cond ((and window-system (string-match "^19" emacs-version))
       (add-hook 'font-lock-mode-hook 'my-font-lock-setup)
       ))
  
(add-hook 'dired-mode-hook '(lambda () (font-lock-mode 1)))
(add-hook 'latex-mode-hook '(lambda () (font-lock-mode 1)))
(add-hook 'html-helper-mode-hook '(lambda () (font-lock-mode 1)))
(add-hook 'c-mode-hook '(lambda () (font-lock-mode 1)))
(add-hook 'c++-mode-hook '(lambda () (font-lock-mode 1)))

;------------------------------------------------------------- Others ----
;;;
;;; sictus prolog
;;;
;(autoload 'run-prolog "sicstus"
;        	  "Start a Prolog sub-process." t)
;(autoload 'prolog-mode "sicstus"
;       	  "Major mode for editing prolog programs" t)
(autoload 'ispell-buffer "ispell" "Run ispell" t)

;;; trr
;(autoload 'trr "trr" nil t)
;;; mime
;(require 'mime-setup)
-----------------------------------

 6. Internationalization Version of Windowmaker
================================================

 7. LaTeX
==========

 8. Netscape
=============

 I think, if you have already installed Japanese fonts in your box. Change [View]-[Character Set]-[Japanese (Auto-Detect)]. Then you may can be able to view Japanese.

 9. Xtt
========

 D'you know Xtt? Xtt is "X TrueType Font Sever" and you'll make your true type font as X font. And XFree86 4.0 is support this. Also, you can install from packages/ports.

--sin


