Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add paper for AsiaBSDCon 2023 talk by Fan Chung #123

Merged
merged 3 commits into from
Jun 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions content/2023/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
Date: 2023-01-01
title: 2023
---
8 changes: 8 additions & 0 deletions content/2023/asiabsdcon/_index.md
Original file line number Diff line number Diff line change
@@ -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.

Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: paper
title: "VT-IME: Input Method Editor in FreeBSD vt(4)"
date: 2023-04-02
author: Fan Chung
email: [email protected]
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.