diff --git a/content/2023/_index.md b/content/2023/_index.md new file mode 100644 index 0000000..e9b7f99 --- /dev/null +++ b/content/2023/_index.md @@ -0,0 +1,4 @@ +--- +Date: 2023-01-01 +title: 2023 +--- diff --git a/content/2023/asiabsdcon/_index.md b/content/2023/asiabsdcon/_index.md new file mode 100644 index 0000000..71c5d4a --- /dev/null +++ b/content/2023/asiabsdcon/_index.md @@ -0,0 +1,8 @@ +--- +title: AsiaBSDCon +date: 2023-03-30 +--- +March 30-April 2 2023, Tokyo University of Science, Tokyo, Japan. + +AsiaBSDCon is a conference for users and developers on BSD based systems. The conference is for anyone developing, deploying and using systems based on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Darwin and MacOS X. AsiaBSDCon is a technical conference and aims to collect the best technical papers and presentations available to ensure that the latest developments in our open source community are shared with the widest possible audience. + diff --git a/content/2023/asiabsdcon/fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.files/fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.pdf b/content/2023/asiabsdcon/fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.files/fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.pdf new file mode 100644 index 0000000..d56b286 Binary files /dev/null and b/content/2023/asiabsdcon/fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.files/fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.pdf differ diff --git a/content/2023/asiabsdcon/fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.md b/content/2023/asiabsdcon/fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.md new file mode 100644 index 0000000..d7b7407 --- /dev/null +++ b/content/2023/asiabsdcon/fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.md @@ -0,0 +1,9 @@ +--- +layout: paper +title: "VT-IME: Input Method Editor in FreeBSD vt(4)" +date: 2023-04-02 +author: Fan Chung +email: fan@freebsd.org +paper: fan-VT_IME_Input_Method_Editor_in_FreeBSD_vt_4.pdf +--- +In this paper, we proposed vt-ime framework, which provides an environment for users to type CJK characters in the virtual terminal vt(4). The vt-ime framework is composed of two parts: the vt-ime backend and the frontend. The backend listens for key events sent from the frontend and uses an input method library, such as librime, to translate these key events into valid CJK characters. The translated characters are then rendered by the frontend. The frontend, which runs inside vt(4), is responsible for rendering the virtual terminal and displaying the CJK characters on screen.