「LibreOffice Kaigi 2022 オンライン」を開催しました

2022年7月16日(土)にLibreOffice Kaigi 2022 オンラインを開催しました。「LibreOffice Kaigi」は日本で年に1回の集まりで、昨年に続いてオンラインでの開催でした。Jitsi meetとYoutube Liveを使った開催で、参加者は両方を合わせて最大22名でした。The Document Foundationとアイクラフト株式会社にスポンサーしていただきました。ありがとうございました。

LibreOffice Kaigi 2022オンライン、Jitsiでの集合写真

当日の様子はYoutube Liveのアーカイブ動画でみることができます。またスライドもTDF Wikiにアップロードしています。また下農さんの動画は別途公開されています。

基調講演では、W3Cの国際化ワーキンググループで活動されている下農淳司さんに「日本語組版処理の要件の現状」をお話いただきました。日本語組版処理の要件(JLreq)はCSSなどの仕様開発などで参照されていますが、ODFからも参照されており、LibreOfficeで日本語組版を実装する時に参考にされるという日本語ユーザーにとっては重要なものです。講演では、国際化ワーキンググループの全体活動についてや、JLreqの歴史などや概要の紹介、現在検討されている日本語デジタルテキスト組版の要件(jlreq-d)の紹介などがありました。発表は事前収録でしたが、質疑はライブで様々な質問がでて時間が足りなくなりそうなくらい盛り上がりました。

下農さんの基調講演:JLreqの解説中の様子

組版要件は日本語を含めて現在は5つの言語が公開されています。JIS X 4051:1995、JIS X 4051:2004が出た後、W3Cとしての活動は2006年ごろから始まりました。日本語組版のタスクフォースは2007年からです。JLreqは活版や写植といった印刷媒体で行なわれてきたもので、職人の技を前提として成り立っているものや、歴史的な構造、組版構成、組版規則の集大成になっています。日本語とその文字について知識がない仕様開発者にも理解できるように作られており、英語と日本語で公開されています。

rubyにまつわる諸問題としては、”rb”や”rtc”タグが仕様に入っておらず、ブラウザによっては”rb”が認識されません。それらへの対応が進むような活動もされているそうです。親文字と文字数がずれていたり、日本語文字の上にラテン文字をのせると文字幅がたりなかったり、ラテン文字の間をあけるわけにもいかないなど、配置の議論もされました。大量に例外があり、JLreqには可能な限り書かれていました。実装しやすくある程度の品質を持つruby配置をまとめた「simple-ruby」や、ルビのアクセシビリティー考慮について検討が進んでいるそうです。今後への活動としては、電子媒体向け組版要件であるjlreq-dへの検討が去年から始まっています。デジタルでは、読み手の環境で組版がなされて、表示がかわるリフローが起こります。国際化環境を前提として、確立されている技術をもとにシンプルに優先順位をつけて作っていく方針とのことです。

下農さんの基調講演:rubyのレイアウトについての問題

渡邉俊彦さんからは「“ツール>言語>中国語の変換”などの機能を使っている人の話」のお話がありました。日本語と中国語を混在させた学校用教材を作って授業されているそうす。その際に便利な、Writerで中国語の繁体字、簡体字を変換する機能の紹介でした。同じ漢字で字体が違う場合だけでなく、言葉(語彙)そのものが変わるケースでも変換できることがあるそうです。私はこの機能の存在を知りませんでしたが、状況があえば、とても便利そうです。

Watanabe-san's talk, "Chinese conversion" function

渡邉さんの「中国語の変換」機能の紹介

丸市展之さんからは「OpenStreetMap / 3D!? – 2022 〜LibreOfficeとコンソール(awk)でのマッピング〜」と題してOpenStreetMapへマッピングする際に、LibreOfficeを使っている事例発表がありました。LibreOffice Drawで作図して、Calcで位置と緯度経度を計算、自作のAWKツールでXMLを加工、OpenStreetMapを編集するツールに取り込んで描いているそうです。作業はとても大変そうですが、OpenStreetMapを3D表示できるサイトでのデモではとても細かくよくできていました。

Maruichi talk. Draw with LibreOffice Draw

丸市さんの発表。LibreOffice Drawで駅構内を作図

案浦浩二さんの「CalcにApache Hopを使ってさまざまなデータを簡単に取り込もう」では、データオーケストレーションツールの「Apache Hop」の紹介でした。Calcにデータを取り込む例などグラフィカルにワークフローを描くことができるなどの説明があり、便利そうでした。

Kuraura-san's talk: Explanation of input / output formats that can be handled by  "Apache Hop"

案浦さんの「Apache Hop」で扱える入力出力形式の説明

榎と目黒さんからは「この1年のLibreOfficeの状況を振り返る」として、グローバルや日本のコミュニティでの状況を紹介しました。。翻訳状況やユーザ向けの動画公開、質問サイトAskといった日本での活動を紹介。また、グローバルについてはTDFダッシュボードのデータを参照しつつ開発状況は比較的安定していること、ダウンロード数や寄付が伸びていること、予算での取り組みなども説明しました。

今後も日本語コミュニティでは毎月火曜日20時から一緒にコミュニティの作業を行う「LibreOffice hackfest Online」や、ユーザ同士のノウハウを共有する「オンライン勉強会」(3-4ヶ月に1回)も開催していきます。申込サイトでメンバーになれば通知がきます。興味を持たれた方はご参加ください。

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept the Privacy Policy