LibreOffice 4.3 リリースノート
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
LibreOffice 4.3 の変更点
このページについて
このページは4.3のリリースノートです。このページは 4.3 がリリースされたことにより最終版になっているはずです。ただし、もし足りない情報を見つけたら、それを聞かせてもらえば幸いです。 どうかよろしく!
Writer
段落中の文字数制限の緩和
これまで16bit(65,535)文字までに制限されていた、Writerの1段落あたりの文字数が、32bit(2,147,483,647)文字まで増大されました。 会議録などの長文を1行に収める必要がある場合に特に有効です。tdf#30668,i#17171 (Caolán McNamara)
ナビゲーションボタンの移動
ナビゲーションボタンはスクロールバーの下から検索バー内に移動されました。(Samuel Mehrbrodt, UX-Advise Team)
フォントサイズ 拡大/縮小 ボタン
- 72ptが上限とされていたフォントサイズ拡大の制限を撤廃しました。tdf#73414 (Maxim Monastirsky, Caolán McNamara)
- 図形オブジェクト内の文字もフォントサイズの拡大/縮小が可能になりました。 commit (Maxim Monastirsky)
DrawingMLのインポート/エクスポート
DOCX形式のインポータ/エクスポータがdrawingMLベースのものに書きなおされ、図形やテキスト枠の表現が改善されました。詳細はこちらのブログエントリー。 (Miklos Vajna)
サンプル DOCX ドキュメントの例
ネストされたコメントのインポート/エクスポート
ODF, DOC, DOCX および RTF形式において、ネストされたコメントのインポート/エクスポートが可能になりました。i#123792 (Oliver-Rainer Wittmann - Apache: ODF フィルターおよび DOCX のインポート部分, Miklos Vajna: DOCX エクスポート及び RTF/DOC フィルター部分)
図形サイズ変更時の比率の維持
図形サイズの変更時、縦横の比率が維持されるようになりました。任意の比率でサイズを変更するには、⇧ Shiftを押したまま操作を行って下さい。tdf#71669 (Tomaž Vajngerl)
印刷されない文字の色が水色に
印刷されない文字の色が明るい青(Solarized blue)に変更されました(現在macOSでは無効です)。 tdf#68071 (Tomaž Vajngerl)
相対テキスト枠のアンカリングの改善
相対サイズ指定されたテキスト枠が複数の関連を持てるようになりました。詳細はこのブログエントリーを. (Miklos Vajna)
枠内テキストの垂直配置
枠内テキスト(またはその他の内容を持つ枠)に垂直の配置が指定可能になりました。これは「オプション」タブ内で設定可能です。 (Zolnai Tamás)
コメントを余白に印刷
印刷時に右余白にコメントを印刷できるようになりました。各々のページはコメントの表示に合わせてサイズが縮小されます。 tdf#36815 (Caolán McNamara)
コメントの一括書式設定
ドキュメント内のすべてのコメントを一括で書式再設定するため、すべてのコメントの文字プロパティを同時に設定できるようになりました。(Caolán McNamara)
Unicode準拠ソフトハイフン処理
ソフトハイフンによって、Unicode標準に準拠した非標準ハイフネーション(訳注:参考資料(PDF))が得られるようになり、かつ(ソフトハイフンを元にした)ハイフネーションダイアログウィンドウでハイフネーション位置を提案するようになりました。tdf#44314 (László Németh)
非標準ハイフネーションのユーザー辞書サポート
ユーザー定義辞書で、ハイフネーション分割を示す記号 "=" の代わりに、ハイフネーションで置き換わる文字を "[]" ブロックで指定できるようになりました。 ありうる置き換え文字としては:
- キャラクターの追加、例えばスウェーデン語の“tuggummi”が“tugg- gummi”になることを示す tug[g]gumi。
- 指定された字数の文字を削除、例えばカタルーニャ語の“paral·lel”が“paral- lel”になることを示す paral·[1]lel。
- 削除と挿入を同時に行う、例えばオランダ語の“cafeetje”が“café- tje”になることを示す cafee[2é]tje。これはハイフネーション前に2文字を削除し、1文字追加することを意味する。
注意:オランダ語、ノルウェー語、スェーデン語、カタルーニャ語、ハンガリー語については、標準の共有ユーザー定義辞書ファイルを用いた元々のTeX流ハイフネーションパターンを修正することなく、完全にハイフネーションが行えます。
LibreLogo
グラフィックデザインおよび教育向けLogo風プログラミング環境LibreLogoの改善点は次のとおりです:
- いくつかのユーザーインタフェースの変更
- PENTRANSPARENCY、FILLTRANSPARENCYコマンドが追加。PENCOLOR、FILLCOLORを利用した後に透明度を指定することができます。
- FILLCOLORおよびFILLTRANSPARENCYコマンドで、色および透明度のグラデーションがサポートされました。 (紹介)
- 追加の情報はニュースや例を紹介する LibreLogo の新しいポータル: LibreLogo.org をご覧ください。
Calc
セル内関数のハイライトがスマートに
- セル式を選択した状態で、同じセルが現れるときのセル枠のハイライトが同じ色になりました。長い式を記述した後、同じセルが同じ色で表現される、つまりセルのハイライトとセルの名前が同じになるので、セルの参照がわかりやすくなります。 tdf#52461 (Rachit Gupta)
選択された行・列数をステータスバーに
- セルを選択したときに選択した行・列数をステータスバーに表示するようになりました。 tdf#64290 (Manmeet Singh)
- シートタブエリア:シートタブエリアのサイズを変更した際の挙動が使いやすく改善されました。 (Michael Meeks)
上段セルの内容を元に入力を開始
- 上段のセルの内容を初期値として編集を開始します。この機能は Ctrl + ' (シングルクォーテーション)キーに割り当てされます。(メモ:特定のロケールで、このショートカットがシステム標準のショートカットと衝突する場合があります。衝突によってショートカットが働かない場合は、機能を別のショートカットに割り当ててください。) (Kohei Yoshida)
ユーザー選択可能なテキスト変換モデル
このブログエントリーを。 tdf#37132 および tdf#75834 が関係します。 (Eike Rathke)
▸ ▸ ▸ の ▸ ▸ にて、ユーザーはテキストセルの内容を計算式でどう扱うかを選択できるようになりました。詳細はピボットテーブルのレイアウトの向上
「データ」フィールドは標準で列に置かれるようになり、必要に応じて行に移動できるようになりました。これによって、大きなデータソースから使い勝手のよいピボットテーブルをより早く生成できるようになります。 tdf#77927 (Tomaž Vajngerl)
数式エンジン
- Excel相互運用性のために GAMMA.DIST, GAMMA.INV, GAMMALN.PRECISE スプレッドシート関数を追加。tdf#71936 (Winfried Donkers)
- Excel相互運用性のために LOGNORM.DIST, LOGNORM.INV, NORM.DIST, NORM.INV, NORM.S.DIST, NORM.S.INV スプレッドシート関数を追加。tdf#72158 (Winfried Donkers)
- Excel相互運用性のために T.DIST, T.DIST.2T, T.DIST.RT, T.INV, T.INV.2T, T.TEST スプレッドシート関数を追加。tdf#72793 (Winfried Donkers)
- Excel相互運用性のために PERCENTILE.EXC, PERCENTILE.INC, PERCENTRANK.EXC, PERCENTRANK.INC, QUARTILE.EXC, QUARTILE.INC, RANK.EQ, RANK.AVG スプレッドシート関数を追加。tdf#73146 (Winfried Donkers)
- Excel相互運用性のために MODE.SNGL, MODE.MULT, NEGBINOM.DIST, Z.TEST スプレッドシート関数を追加。tdf#72197 (Winfried Donkers)
- Excel相互運用性のために FLOOR.PRECISE, CEILING.PRECISE, ISO.CEILING スプレッドシート関数を追加。tdf#71720 (Winfried Donkers, Eike Rathke)
- Excel相互運用性のために NETWORKDAYS.INTL, WORKDAY.INTL スプレッドシート関数を追加。tdf#73147 (Winfried Donkers)
- Excel相互運用性のために ERF.PRECISE, ERFC.PRECISE スプレッドシート関数を追加。tdf#73149 (Winfried Donkers)
CoinMP ソルバーの有効化
以前のLibreOfficeではlpsolveソルバーが同梱されていましたが、今度からlpsolveおよびcoin-mpソルバーを利用できるようになりました。 (Matúš Kukan)
Impress と Draw
ページ番号表示
混乱を避けるため、非表示のスライドは「ページ番号」のカウントフィールドに含まれなくなります。 tdf#74383 (J. Fernando Lagrange)
スライドをウィンドウサイズに合わせる
表示中のスライドをワンクリックでウィンドウサイズにフィットできるアイコンをステータスバーに追加しました。
スライドペインにおける選択/非選択スライドへのマウスオーバー
スライド一覧にマウスオーバーした際に、スライドの選択・非選択状態が認識しやすくなりました。 rhbz#1096295 (Caolán McNamara)
3Dモデルのインポート
glTF formatの3Dモデルをプレゼンテーションにインポート可能になりました(libgltfによる)。この機能は ▸ ▸ から使用できます。現在この機能はWindowsおよびLinux版でのみ利用可能です。(Zolnai Tamás, Jan Holesovsky, Markus Mohrhard)
- 静的モデル:アヒル
- アニメーションモデル:怪物
*.dae および *.kmz形式を限定的にサポート(collada2gltfを利用). (Zolnai Tamás, Matúš Kukan)
3D モデルのサポートについての詳しい情報は こちらのブログ記事をご覧ください。
Base
- LibreOfficeに新しいバージョンのAccess2Baseが付属するようになりました。スクリプト / Base を参照してください。
Chart
プロパティマッピング
グラフにプロパティマッピング機能を追加しました。データ内の数値を元にグラフの表現を変化させることができます。詳細:こちらのブログエントリー (Markus Mohrhard)
コア
アクセシビリティ
- Windowsにおいて、IAccessible2 が唯一のアクセシビリティ補助オプションとなりました。Java Accessibility Bridgeのサポートは削除され、アクセシビリティ技術サポートを有効にするために拡張オプションの「実験的機能を有効」にする必要はなくなりました。
- 特定のテキスト、表計算、プレゼンテーション文書に対して、新規の、特定のロールが追加されました。 tdf#39944 (ブログ記事) (Jacobo Aragunde)
- ATKロールとLibreOfficeロールのマッピングが、すでに存在するUNOのロールと新規のATKロールがマッチするように改善されました。 tdf#39944 (ブログ記事) (Jacobo Aragunde)
- 表題とパラグラフ間のロールの変更を通知する新しいUNOアクセシビリティイベントを追加しました。 tdf#35105 (ブログ記事) (Jacobo Aragunde)
- 綴り間違いをアクセシビリティに通知するようにしました。 tdf#71558 (Jacobo Aragunde)
- ツールバーボタンで、明示的に指定がない場合はクイックテキストヘルプを読み上げ用名称として用いることにしました。 tdf#74681 (Jacobo Aragunde)
VCL (GUI ツールキット)
- VCLコードを大規模にリファクタリングし整理しました。 (Chris Sherlock)
オプション/一般
CUPS、FAXおよびspadmin
FAX機器をfax4CUPSプリンターとして自動的に認識するようになり、印刷の際に表示されるプロンプトに送信先番号を入力することが可能になりました。カンマ区切りで複数の送信先番号を入力することも可能です。
テキストや数字の入力機能を持つカスタムオプションを含むようなカスタムオプションを持つその他のプリンタードライバーの動作をサポートするようになりました。そのため、FAX機器向けのプリンタードライバーでカスタムオプションで送信先入力を行うものは、プリンタープロパティのデバイスタブで送信先番号を入力できるようになりました。
GUIユーティリティであるspadminはこれらの新機能やオペレーティングシステムの標準のプリンター管理ツールに対応するため、削除されました。(Caolán McNamara)
フィルター
PDFインポート機能の向上
- 線の結合や、端点がインポートできるようになりました。 (Vort, スポンサーされた機能)
- 回転された文字列を表示したり、編集したりする機能が改善されました。 tdf#77105, tdf#45001 (Vort, スポンサーされた機能)
- 正しく空白を認識できるようになりました。tdf#35143 (Vort, スポンサーされた機能)
- 色の認識が正しく修正されました。 tdf#37246 (Vort, スポンサーされた機能)
- 回転された文字の位置が正しくなりました。tdf#44710 (Vort, スポンサーされた機能)
- 複数の線が重なってしまう不具合を修正しました。 tdf#49431 (Vort, スポンサーされた機能)
- 破線をサポートしました。tdf#78241 (Vort, スポンサーされた機能)
OOXMLサポートの改善
- DOCX、XLSX、PPTX形式においてOOXML Strictのインポートをサポートするようになりました。詳細はこちらのブログエントリーを参照してください。 (Markus Mohrhard, Miklos Vajna)
- テーマフォントのサポート:正しいフォントを検出し描画して、フォントテーマ属性として保持できるようになりました。詳細はこちらのブログエントリーを参照してください。 (Jacobo Aragunde)
- フォント、段落、表セルのテーマカラーを保持するようになりました。 (Jacobo Aragunde, ブログエントリー)
- シェイプと表のスタイル属性を保持するようになりました。 (Jacobo Aragunde)
- シェイプの線および塗りつぶしの色を、色変換を含めて保持するようになりました。 (Jacobo Aragunde, ブログエントリー)
- 標準文書タグのサポート:チェックボックスコントロールのデータのエクスポートの修正、ドロップダウンコントロールとして再利用されるコンボボックスコントロールのインポートの修正、その他の種類のタグの保持。 (Jacobo Aragunde)
- 3Dエフェクトや絵画的エフェクトを含む、シェープや画像のエフェクトを保持するようになりました。 (Jacobo Aragunde, ブログエントリー)
新規のインポートフィルター
- Microsoft Worksの表計算とデータベース (Laurent Alonso)
- 古い Mac アプリの形式 (Laurent Alonso)
- 表計算:BeagleWorks, ClarisWorks, Claris Resolve, GreatWorks, MacWorks, Wingz
- ベクターおよびビットマップイメージ:BeagleWorks, ClarisWorks, GreatWorks, MacPaint, MacWorks, SuperPaint
GUI
- (4.3.1 より) スタートセンターの周囲に1pxの境界線が表示されていたのを除去しました。2b2d1bbaf9af0ec177e27fd930cd63c6bfdc2ab9 (Adolfo Jayme Barrientos)
- (4.3.1より) 背景色は改良されルーラーのそれと同一になり、標準の見た目が合理的になり改善しました。tdf#51534, tdf#79278 (Michael Meeks, Adolfo Jayme Barrientos)
リフレッシュされたタンゴアイコン
デフォルトのタンゴアイコンセットは、サイドバーの新しいアイコンの追加を含め全体的に更新されました。 (Alexander Wilms, Miroslav Mazel)
macOS上でネイティブなバックグラウンドレンダリング
macOS上のツールバーの背景がOSネイティブを使ってレンダリングされるようになりました。 tdf#69358 (Joren De Cuyper, Jan Holesovsky, Tor Lillqvist)
カラーピッカーの改善
- 線のカラーピッカーは、リストに代わりにカラーパレットが使われるようになりました。 tdf#46839 (Maxim Monastirsky)
- いくつかのカラーピッカーはボタンが分割されて置き換えられ、マウスクリックで前回使用した色が指定できます。 フォントの色(Impress, Draw)、描画オブジェクトのフォントの色(Writer, Calc)、線の色、3D効果の色が含まれます。 commit (Maxim Monastirsky)
スタートセンターの改善
- スタート センターでは、ODFファイルだけでなく全ての種類のファイルがプレビューされます。 tdf#72469 (Jan Holesovsky)
- 最近使用したドキュメントを選択して削除出来ます。 (Jan Holesovsky)
最初からのHIDPIサポート
- LinuxおよびWindowsでいくつかHiDPIサポートが追加されました。ほとんどのパッチは4.2.3にバックポートされています。(Keith Curtis, Jan Holesovsky, Caolán McNamara, Andrzej Hunt)
DOCX文書のプログレスバー
- DOCXのインポート中にプログレスバーが出るようになりました。 tdf#58044 (Miklos Vajna)
多言語対応
Font support
フォントサポート
- (4.3.1より) Adobeの Source Sans Pro 2.0を同梱するようになりました。このフォントは非常に広範な文字領域を含んでいます。キリル文字、ギリシャ文字および国際音声記号(IPA)の入力システムをサポートし、いくつかの付加記号の扱いが改善され、ロシアのルピー(
₽
,U+20BD
、Unicode 7.0から追加されたもの)が追加されています。 tdf#81095 (András Tímar)
言語リストに追加された新規言語/ロケール
以下の言語で文字属性とスペルチェックに対応しました。
- 東部マニンカ語、ラテン文字 [emk-Latn-GN]. tdf#74672 (Eike Rathke)
- アヴァル語 [av-RU]. tdf#75161 (Eike Rathke)
- 平原クリー語、ラテン文字 [crk-Latn-CN] およびカナダ先住民文字 [crk-Cans-CN]. tdf#73973 (Eike Rathke)
ロケールデータを持つ新規言語/ロケール
以下の言語で標準のドキュメント言語およびロケール独自書式に対応しました。
- Lengo言語 [lgr-SB] のロケールデータを追加。 tdf#72512 (pcunger, Eike Rathke)
- Moore言語 [mos-BF] のロケールデータを追加 tdf#78647 (David Delma, Eike Rathke)
- フランス語(コートジボワール) [fr-CI] のロケールデータを追加。 tdf#79348 (David Delma, Eike Rathke)
- フランス語(マリ) [fr-ML] のロケールデータを追加。 tdf#79349 (David Delma, Eike Rathke)
- フランス語(セネガル) [fr-SN] のロケールデータを追加。 tdf#79350 (David Delma, Eike Rathke)
- フランス語(ベナン) [fr-BJ] のロケールデータを追加。 tdf#79351 (David Delma, Eike Rathke)
- フランス語(ニジェール) [fr-NE] のロケールデータを追加。 tdf#79352 (David Delma, Eike Rathke)
- フランス語(トーゴ) [fr-TG] のロケールデータを追加。 tdf#79353 (David Delma, Eike Rathke)
新規言語タグの追加
言語リストボックスの文字属性ダイアログ(CJKまたはCTLが有効になっている場合は西洋言語テキストに対して)はエディットボックスを持つコンボボックスになりました。選択肢に割り当てたい言語が存在しない場合、このエディットボックスにユーザーはBCP 47言語タグとして有効なものを指定することができます。 (Eike Rathke)
パフォーマンス
- ソートされたデータの並び替えのアルゴリズムが大幅に見なおされました。大量のデータセットのソートは非常に高速になりました。(Kohei Yoshida, Michael Meeks)
- 沢山の相互参照が含まれるOOXML文書のインポートが大幅に高速になりました。(Michael Meeks)
インフラストラクチャー
スクリプト / Base
新バージョンのAccess2Base
LibreOffice は Access2Base V1.1.0 をバンドルしており、これはBase (およびWriterやCalcなどの文書に格納されたデータベースフォーム)をBasicプログラミング言語で操作するシンプルなAPIを提供するものです。言語透過である標準のUNO APIに比べると簡潔で学びやすくなっています。今のバージョンではBasicマクロ(一例としては、Calcのセル式から呼び出されたユーザー定義関数など)からの動的データアクセスを提供しています。(Jean-Pierre Ledure)
削除された / 削除予定の機能
- OpenOffice.org 1.0 XML ファイル形式へのエクスポートは削除されました。ODF形式での保存が推奨されます。旧形式を完全に置き換えておりすべての点で優れているからです。旧形式ファイルのインポートは依然可能です。 (Bryan Quigley)
- Drawのサイドバーから「シェイプの挿入」パネルは取り除かれました。 tdf#73070 (Rob Snelders)
API の変更
OSL マクロのクリーンアップ
- _OSL_GLOBAL の削除 df2c663fef3435a8c3d541b364780876229ccd29
- OSL_DEBUG_ONLY の削除 22ab56f5e35dff58e1923b693dc33ff252293557
C++ UNO 言語および URE ライブラリー
sal_Bool
パラメータを値として取る、あるいはsal_Bool
を返すすべてのインラインC++関数は、bool
を代わりに使うようになりました。この変更はクライアントコードとの透明性を有意に向上し、また、おそらく静的解析ツールがよりよい解析結果を出すようになるでしょう。
UNO API の変更
サービスの実装からの XInitialization の削除
- com.sun.star.comp.document.OwnSubFilter dbd640e501b559e6910950d33b0cfd297d3a1cfd
- com.sun.star.comp.embed.DocumentCloser 9f6534100c470fb7d15b5d72821ea33fcce01983
- com.sun.star.comp.framework.DocumentAcceleratorConfiguration 7dca32d575ab974e5f42f579bdeda21d2e445efe
- com.sun.star.comp.sfx2.IFrameObject 21bc6014f7d334c84288c748b8012484dcbe4ca7
- com.sun.star.comp.sfx2.SfxMacroLoader 90a1232fb3a38bcf67ed2b1f195206041bca4174
- com.sun.star.comp.sfx2.AppDispatchProvider 8c6342c25896e515869500f538370de336b123c7
- com.sun.star.comp.framework.ModuleUIConfigurationManager 72b5343bd16deec540d8cd148cd7aebd74e92c16
- com.sun.star.comp.framework.ModuleAcceleratorConfiguration 42fc427d047a263185d89528953f980019ef815f
com.sun.star.lang.XTypeProvider.getImplementationId
を廃止予定に
実装は常に空のシーケンスを返すようになるので、クライアントは常に空のシーケンスが帰ってくる(過去にもありえた)ことに備えるか、(より良くは)このメソッドをまったく呼び出さないようにすべきです。 dd1050b182260a26a1d0ba6d0ef3a6fecc3f4e07
プラットフォームの互換性
Windows
- Windowsのビルド環境が更新されました (Windows Server 2012R2 と Visual Studio 2012)。
Mac
- macOS の32 bitビルドおよびバージョン10.6、10.7は削除予定です。