From 762034062f8e554ed6f4860f9f4b3149b8a063e0 Mon Sep 17 00:00:00 2001 From: 3w36zj6 <52315048+3w36zj6@users.noreply.github.com> Date: Sun, 15 Feb 2026 17:36:12 +0900 Subject: [PATCH 1/7] =?UTF-8?q?docs:=200.13.1=E3=81=AE=E8=A8=B3=E3=82=92?= =?UTF-8?q?=E7=94=A8=E8=AA=9E=E9=9B=86=E3=81=AB=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/glossary.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/glossary.md b/docs/glossary.md index 50c890fc7a..7a49df4e11 100644 --- a/docs/glossary.md +++ b/docs/glossary.md @@ -27,3 +27,15 @@ description: | | numbering | 番号付け | [見出し]($heading/#parameters-numbering)や[図表]($figure/#parameters-numbering)、[番号付きリスト]($enum/#parameters-numbering)などの番号の書式を定義する方法 | | location | ロケーション | [ロケーション]($location)を参照 | | locatable | ロケータブル | [ロケータブル要素]($location/#locatable)を参照 | +| gutter | 罫間 | [罫間]($table.gutter)を参照 | +| context | コンテキスト | [コンテキスト]($context)を参照 | +| metadata | メタデータ | [メタデータ]($metadata)を参照 | +| visualization | 視覚化 | カテゴリ名 | +| curve | 曲線 | [曲線]($curve)を参照 | +| introspection | 内省 | カテゴリ名 | +| symbol | 記号 | [記号]($symbol)を参照 | +| query | 検索 | [検索]($query)を参照 | +| deprecation | 廃止予定 | カテゴリ名 | +| Command Line Interface | コマンドラインインターフェース | カテゴリ名 | +| HTML export | HTMLエクスポート | カテゴリ名 | +| contributors | 貢献者 | カテゴリ名 | From 4fa21c3f09698887329229a0d152efcdac446370 Mon Sep 17 00:00:00 2001 From: 3w36zj6 <52315048+3w36zj6@users.noreply.github.com> Date: Mon, 16 Feb 2026 16:20:29 +0900 Subject: [PATCH 2/7] =?UTF-8?q?docs:=20=E5=A4=89=E6=9B=B4=E5=B1=A5?= =?UTF-8?q?=E6=AD=B4=E3=81=AETypst=200.14.0=E3=81=AE=E5=A4=89=E6=9B=B4?= =?UTF-8?q?=E7=82=B9=E3=81=AE=E6=97=A5=E6=9C=AC=E8=AA=9E=E8=A8=B3=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/changelog/0.14.0.md | 530 +++++++++++++++++++-------------------- 1 file changed, 265 insertions(+), 265 deletions(-) diff --git a/docs/changelog/0.14.0.md b/docs/changelog/0.14.0.md index 6db75e3bf9..b31850a964 100644 --- a/docs/changelog/0.14.0.md +++ b/docs/changelog/0.14.0.md @@ -1,296 +1,296 @@ --- title: 0.14.0 -description: Changes in Typst 0.14.0 +description: Typst 0.14.0の変更点 --- -# Version 0.14.0 (October 24, 2025) { #v0.14.0 } +# バージョン0.14.0(2025年10月24日) { #v0.14.0 } -## Highlights -- Typst now produces [_accessible_ PDFs]($guides/accessibility) out of the box, with opt-in support for stricter checks and conformance to PDF/UA-1 -- Typst now supports all [PDF/A standards]($pdf/#pdf-a) -- PDFs can now be used as [images]($image.format) (thanks to [@LaurenzV](https://github.com/LaurenzV)) -- Added support for [character-level justification]($par.justification-limits) (can significantly improve the appearance of justified text) -- Added support for many more built-in elements in HTML export -- Added typed HTML API (e.g. [`html.div`]) with individually typed attributes -- Added support for multiple [headers]($table.header) and subheaders in tables -- Added [`title`] element for displaying the document title -- Added [`frac.style`]($math.frac.style) property for producing skewed and inline fractions +## ハイライト +- Typstは、初期状態で[_アクセシブルな_PDF]($guides/accessibility)を作成するようになり、より厳密なチェックとPDF/UA-1への準拠をオプトインでサポートしました。 +- Typstはすべての[PDF/A規格]($pdf/#pdf-a)をサポートしました。 +- PDFを[画像]($image.format)として使用できるようになりました([@LaurenzV](https://github.com/LaurenzV)に感謝)。 +- [文字単位の均等割り付け]($par.justification-limits)のサポートを追加しました(均等割り付けされたテキストの外観を大幅に改善できます)。 +- HTMLエクスポートにおいて、さらに多くの組み込み要素のサポートを追加しました。 +- 個別に型付けられた属性を持つ型付きHTML API(例:[`html.div`]($html.div))を追加しました。 +- 表における複数の[ヘッダー]($table.header)とサブヘッダーのサポートを追加しました。 +- 文書のタイトルを表示するための[`title`]($title)要素を追加しました。 +- 斜体の分数やインライン分数を作成するための[`frac.style`]($math.frac.style)プロパティを追加しました。 -## PDF export -PDF export was fully rewritten to use the new [`krilla`](https://github.com/LaurenzV/krilla) library, fixing various bugs and enabling many improvements. Known fixes are listed below, but there will likely be other changes in how the output behaves. If you spot any regressions, please [report them on GitHub](https://github.com/typst/typst/issues). _(Thanks to [@LaurenzV](https://github.com/LaurenzV) for creating krilla!)_ [#5420] +## PDFエクスポート +PDFエクスポートは、新しい[`krilla`](https://github.com/LaurenzV/krilla)ライブラリを使用するために全面的に書き直され、さまざまなバグが修正され、多くの改善が可能になりました。既知の修正点は以下に記載されていますが、出力の動作に他の変更がある可能性があります。リグレッションを見つけた場合は、[GitHubで報告してください](https://github.com/typst/typst/issues)。_([@LaurenzV](https://github.com/LaurenzV)によるkrillaの開発に感謝します!)_ [#5420](https://github.com/typst/typst/issues/5420) -- Typst now produces _accessible_ PDFs out of the box. Such documents are suitable for consumption in a wide range of circumstances. That not only includes consumption by people with permanent or temporary disabilities, but also by those with different devices or preferences. - - Typst PDFs are now _tagged_ by default. _Tags_ are rich metadata that PDF viewers can use to make the document consumable in other ways than visually (e.g., through a screen reader). - - In addition, Typst can now emit documents conforming to the PDF/UA-1 standard. (PDF/UA-2 is not yet supported, but planned.) - - There is an increasing amount of existing and upcoming legislation requiring documents to be accessible, for instance, the European Accessibility Act and the Americans with Disabilities Act. - - For more details on all of this, read the new [Accessibility Guide]($guides/accessibility). -- Typst now supports all PDF/A standards: PDF/A-1b, PDF/A-1a, PDF/A-2b, PDF/A-2u, PDF/A-2a, PDF/A-3b, PDF/A-3u, PDF/A-3a, PDF/A-4, PDF/A-4f, and PDF/A-4e. See the [expanded PDF/A documentation]($pdf/#pdf-a) for guidance on how to select a suitable standard. [#5420] [#7038] -- Typst now supports the PDF versions 1.4, 1.5, 1.6, and 2.0 in addition to PDF 1.7. See the [relevant section of the PDF documentation]($pdf/#pdf-versions) for details. [#5420] -- Added [`pdf.artifact`] function for marking content as not semantically meaningful [#6619] -- Added experimental [`pdf.header-cell`], [`pdf.data-cell`], and [`pdf.table-summary`] functions for enhancing accessibility of documents with complex tables. These functions are guarded by the `a11y-extras` feature. They do not have a final interface and will be removed in the future, either through integration into table functions or through full removal. [#6619] -- PDF heading bookmarks now contain the heading's numbering [#6622] -- [Attachments]($pdf.attach) - - Renamed `pdf.embed` to [`pdf.attach`] (the old name will remain as a deprecated alias until Typst 0.15) [#6705] - - The [`mime`]($pdf.attach.mime-type) property of `pdf.attach` is now checked for syntactical correctness **(Minor breaking change)** - - Fixed parsing of the [`data`]($pdf.attach.data) argument of `pdf.attach` [#6435] - - Attachments now smartly determine whether they should be compressed [#6256] -- Text extraction (i.e. copy paste) - - Now works correctly even when multiple different characters result in the same glyph [#5420] - - Spaces between words at which a natural line break occurred are now correctly retained for text extraction [#6866] - - Fixed mapping of hyphenation artifacts to Unicode text [#6799] -- Images - - CMYK images now work properly in PDF export [#5420] - - Improved export of text in SVG images with a filter [#5420] - - Improved compatibility of SVG images with Quartz rendering engine (the engine used in Apple Preview) [#5420] - - Improved handling of SVG images with high group nesting depth [#5420] -- Fixed a bug with text in patterns [#5420] -- Fixed gradients with transparency [#5420] +- Typstは、初期状態で*アクセシブルな*PDFを生成するようになりました。このような文書は、さまざまな状況での利用に適しています。これには、恒久的または一時的な障害のある方の利用だけでなく、異なるデバイスや好みの方の利用も含まれます。 + - TypstのPDFは、デフォルトで*タグ*付けされるようになりました。*タグ*は、PDFビューアが文書を視覚以外の方法(例:スクリーンリーダーなど)で利用できるようにするリッチメタデータです。 + - さらに、TypstはPDF/UA-1規格に準拠した文書を出力できるようになりました。(PDF/UA-2はまだサポートされていませんが、計画されています。) + - 文書のアクセシビリティを義務付ける既存および今後の法律が増加しています。例えば、欧州アクセシビリティ法やアメリカ障害者法などです。 + - 詳細については、新しい[アクセシビリティガイド]($guides/accessibility)をお読みください。 +- Typstは、すべてのPDF/A規格をサポートしました:PDF/A-1b、PDF/A-1a、PDF/A-2b、PDF/A-2u、PDF/A-2a、PDF/A-3b、PDF/A-3u、PDF/A-3a、PDF/A-4、PDF/A-4f、PDF/A-4e。適切な規格の選択方法については、[拡張されたPDF/Aドキュメント]($pdf/#pdf-a)を参照してください。[#5420](https://github.com/typst/typst/issues/5420) [#7038](https://github.com/typst/typst/issues/7038) +- Typstは、PDF 1.7に加えて、PDFバージョン1.4、1.5、1.6、2.0をサポートしました。詳細は[PDFドキュメントの該当セクション]($pdf/#pdf-versions)を参照してください。[#5420](https://github.com/typst/typst/issues/5420) +- コンテンツを意味的に重要でないものとしてマークするための[`pdf.artifact`]($pdf.artifact)関数を追加しました [#6619](https://github.com/typst/typst/issues/6619) +- 複雑な表を含む文書のアクセシビリティを向上させるための実験的な[`pdf.header-cell`]($pdf.header-cell)、[`pdf.data-cell`]($pdf.data-cell)、[`pdf.table-summary`]($pdf.table-summary)関数を追加しました。これらの関数は`a11y-extras`フィーチャーで制限されています。最終的なインターフェースではなく、将来的に表関数への統合または完全な削除によって取り除かれる予定です。[#6619](https://github.com/typst/typst/issues/6619) +- PDFの見出しブックマークに見出しの番号付けが含まれるようになりました [#6622](https://github.com/typst/typst/issues/6622) +- [添付ファイル]($pdf.attach) + - `pdf.embed`を[`pdf.attach`]($pdf.attach)にリネームしました(旧名称はTypst 0.15まで非推奨エイリアスとして残ります)[#6705](https://github.com/typst/typst/issues/6705) + - `pdf.attach`の[`mime`]($pdf.attach.mime-type)プロパティが構文的な正しさをチェックされるようになりました**(軽微な破壊的変更)** + - `pdf.attach`の[`data`]($pdf.attach.data)引数のパースを修正しました [#6435](https://github.com/typst/typst/issues/6435) + - 添付ファイルが圧縮すべきかどうかをスマートに判断するようになりました [#6256](https://github.com/typst/typst/issues/6256) +- テキスト抽出(コピー&ペースト) + - 複数の異なる文字が同じグリフになる場合でも正しく動作するようになりました [#5420](https://github.com/typst/typst/issues/5420) + - 自然な改行が発生した単語間のスペースが、テキスト抽出時に正しく保持されるようになりました [#6866](https://github.com/typst/typst/issues/6866) + - ハイフネーションアーティファクトからUnicodeテキストへのマッピングを修正しました [#6799](https://github.com/typst/typst/issues/6799) +- 画像 + - CMYK画像がPDFエクスポートで正しく動作するようになりました [#5420](https://github.com/typst/typst/issues/5420) + - フィルター付きSVG画像内のテキストのエクスポートが改善されました [#5420](https://github.com/typst/typst/issues/5420) + - SVG画像のQuartzレンダリングエンジン(Apple Previewで使用されるエンジン)との互換性が改善されました [#5420](https://github.com/typst/typst/issues/5420) + - 高いグループネスト深度を持つSVG画像の処理が改善されました [#5420](https://github.com/typst/typst/issues/5420) +- パターン内のテキストのバグを修正しました [#5420](https://github.com/typst/typst/issues/5420) +- 透明度のあるグラデーションを修正しました [#5420](https://github.com/typst/typst/issues/5420) -## HTML export -- Added support for many more built-in elements (the [_Model_ category]($category/model) is now fully covered) - - The [`image`] element [#6578] - - The [`footnote`] and [`footnote.entry`] element [#6917] - - The [`outline`] and [`outline.entry`] element [#6606] - - The [`bibliography`] element [#6952] - - The [`smartquote`] element [#6710] - - The [`sub`] and [`super`] elements [#6422] - - The [`underline`], [`overline`], [`strike`], and [`highlight`] elements [#6510] - - The [`smallcaps`] element [#6600] - - The [`lower`] and [`upper`] functions [#6585] -- Added typed HTML API (e.g. [`html.div`]) with individually typed attributes [#6476] - - For example, to generate a `video` element you can now write `[#html.video(width: 400, src: "sunrise.mp4")]` instead of `[#html.elem("video", attrs: (width: "400", src: "sunrise.mp4"))]`. Note how the `width` attribute takes an integer instead of a string. -- Added support for intra-doc [`link`] targets [#6602] -- The [`raw`] element - - Added syntax highlighting support [#6691] - - Block-level `raw` elements now emit both a `` and a `
` tag [#6701]
-  - The [language tag]($raw.lang) of `raw` elements is now preserved as a `data-lang` attribute on the `` tag [#6702]
-- The [`authors`]($document.author) and [`keywords`]($document.keywords) properties of the `document` function now yield corresponding HTML `` tags [#6134]
-- The [`html.elem`] function now supports custom HTML element names [#6676]
-- Improved encoding of [`html.frame`] [#6605]
-- Empty attributes are now encoded with shorthand syntax (e.g. ``) [#6479]
-- Zero-sized horizontal weak spacing (`{h(0pt, weak: true)}`) does not cause a "was ignored during HTML export" warning anymore, so it can be used to destruct surrounding spaces without producing any output, as in paged export [#6917]
-- Fixed encoding of `
` and `