Jul 20, 2023


SKK Simple Kana Kanji Convertor is a very fast and efficient Japanese input method system, written in emacs-lisp. This package provides jisyo files kana-kanji conversion dictionaries.

In the open-source computing world, FreeBSD provides a robust, reliable, and secure platform. With this comes a plethora of ports, or software packages, that cater to varying needs of its users, be it for system administration, programming, or even language support. Amidst all these software packages, one that stands out for users interested in Japanese language support is skk-jisyo.


Jisyo, meaning dictionary in Japanese, is a crucial component of SKK Simple Kana to Kanji input method’s ecosystem, which is massively popular among Japanese FreeBSD users. The skk-jisyo port provides the dictionary necessary for SKK, enabling users to input Japanese text by converting phonetic kana to its corresponding Kanji.

Installing skk-jisyo

Installing this port requires a few simple commands to be executed. Assuming that you already have portsnap installed on your FreeBSD system, follow these steps

sudo portsnap fetch update
cd /usr/ports/japanese/skk-jisyo
sudo make install clean

The portsnap fetch update command ensures that your collection of ports on your system is up-to-date. After the ports tree is updated, navigate to the skk-jisyo directory under Japanese ports, and the make install clean command compiles and installs the skk-jisyo port.

Using skk-jisyo

After successful installation, the next step focuses on using skk-jisyo. To ensure efficient usage, you need to incorporate the SKK input method with a text editor. Emacs, a popular editor in the FreeBSD ecosystem, is typically used for this purpose.

To configure Emacs to use SKK as the input method, add the following lines to your .emacs file

Require 'skk-autoloads
Global-set-key  "\C-x\C-j" 'skk-mode

Then, configure SKK to use skk-jisyo as the primary Jisyo

setq skk-jisyo-code 'utf-8
setq skk-large-jisyo "/usr/local/share/skk/SKK-JISYO.L"

These settings configure Emacs to activate SKK mode with Ctrl+x followed by Ctrl+j. It also sets skk-jisyo as the primary dictionary for SKK. Once SKK mode is activated, you should be able to type in Japanese, with phonetic kana converted to their corresponding Kanji.

For users not familiar with Emacs, multiple FreeBSD ports like gvim or atom also work with SKK and skk-jisyo. Depending on your text editor preference, the exact configuration process will vary.

Benefits of Using skk-jisyo

Investing your time in learning and using skk-jisyo comes with several potential benefits. Most notably

  • Japanese Language Support

    As a non-native operator or learner of Japanese, it provides a valuable tool to input and manipulate Japanese text efficiently.

  • Open-Source

    As part of the FreeBSD ecosystem, skk-jisyo is open-source. Anyone can freely use it, contribute to its development, and even modify it to suit their specific requirements.

  • Lightweight Package

    skk-jisyo is lightweight and doesn’t demand hefty processing power or memory space, making it an excellent choice for older or resource-limited systems.

  • Versatile Usage

    You can incorporate skk-jisyo with diverse text editors enhancing the Japanese typing experience.

While skk-jisyo plays a critical role in FreeBSD’s Japanese language support, the richness of FreeBSD’s port system extends beyond this. Whether you are keen on improving your system’s security with [nmap]https//, managing packages with pkgng, or automating tasks with ansible, the FreeBSD’s ports ecosystem has got you covered.

Learning to use skk-jisyo becomes much easier once you are accustomed to the process of fetching, installing, and configuring FreeBSD ports. Take your time to familiarize yourself with this process, and soon, you will be able to harness the power of FreeBSD’s abundant port system.

Checkout these related ports:
  • Zipcodes - Japanese zipcode tables. includes both 3/5 and 7 digits form
  • Zinnia - Simple, customizable, and portable online handwriting recognition system
  • Zinnia-tomoe - Handwriting recognition files for Zinnia (Tomoe data)
  • Yc.el - Yet another Canna client for Emacs
  • Xv - X11 program that displays images of various formats with japanization
  • Xtr - Japanese text formatting processor
  • Xshodou - Japanese shodou program for X based on Tcl/Tk
  • Xpdf - Japanese font support for xpdf
  • Xdtp - XML document transfer program
  • Wwasw-fpw - Biographical dictionary (EPWING V1 format)
  • Wordpress -
  • Wordnet-fpw - English - English Dictionary (EPWING V1 format)
  • Wnn7egg - Wnn7 elisp client
  • Webalizer -
  • Web1913-fpw - Webster's Revised Unabridged Dictionary (1913) (EPWING V1 format)