%
\documentclass[12pt]{article}
\usepackage{unijapan}
\usepackage{omega}
\ocp\ORGin=inutf8
\ocp\UNIJP=inunijapan
\ocplist\OCPlistjapan=\addbeforeocplist 1000 \UNIJP\nullocplist
\InputTranslation currentfile \ORGin
\pushocplist\OCPlistjapan
\begin{document}
\noindent
明朝体
亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭
葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟
袷安庵按暗案闇鞍杏以伊位依偉囲夷
\par\noindent{\bfseries
ゴシック体
亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭
葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟
袷安庵按暗案闇鞍杏以伊位依偉囲夷}
\par\noindent
これはラムダ(lambda)でタイプセットしたものです。
改行や、禁則処理は \verb|inunijapan.ocp|
で実現しています。 \verb|inunijapan.ocp| は 
Unicode $\rightarrow$ Unicode の translation であり、
(1)日本語の改行、(2)禁則処理、(3)行末をスペースに解釈しないこと、
を実現しています。予め \verb|\usepackage{unijapan}| によって
\verb|unijapan| パッケージを読み込んでおく必要があります。
いろいろな encoding から Unicode への translation には
別の専用の ocp を使えば、どのような場合にも改行、禁則処理など
が可能になります。W32\TeX{} の Omega は、ファイルの先頭の
0xff, 0xfe (little endian UCS2),
0xfe, 0xff (big endian UCS2),
0xef, 0xbb, 0xbf (utf8) を読み飛ばすように
してありますので、Windows application である、
メモ帳や wordpad で保存したものを、その
ままコンパイルすることができます。
また、\verb|lambdaj| でサポートしている \verb|\UGT|,
\verb|\GT|, \verb|\UMS| コマンドは、同じように使用できます。
例えば、森\verb|\UMS{9DD7}|外 とすると、
森\UMS{9DD7}外 が得られます。
\end{document}
