エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
この記事は Go 言語 Advent Calendar 兼 Pyspa Advent Calendar 24 日目の記事です。 tl;dr github.com/... この記事は Go 言語 Advent Calendar 兼 Pyspa Advent Calendar 24 日目の記事です。 tl;dr github.com/go-text/typesetting を使ってください。グリフのライスタライズには golang.org/x/image/vector を使ってください。 描画アルゴリズムが複雑な言語 皆さんは Go でアラビア語やヒンディー語などを描画したいと思ったことは一度はあるかと思います。少なくとも自分はあります。これらの言語は、英語や日本語と違い、様々なチャレンジングな要素があります。 同じコードポイントでも隣接するコードポイントによってグリフが異なる 文字の装飾のためのコードポイントがあり、どう装飾するかはコンテキスト次第である 文章が右から左に流れる これらの「描画アルゴリズムが複雑」な言語の代表例としては、アラビア語、ヒンディー