はしもと @bagooon.com · Feb 22

サーバサイドでnode-canvasを使用したテキストのレイアウト。 左揃え、右揃え、センター揃え、均等配置、円弧に沿って配置(右回り、左回り)などが出来た。 問題は縦書きだ。長音や句読点、カッコ、促音をどうしようかな。

0 likes 1 replies

?

Replies

はしもと · Feb 22

縦書きも出来た。 canvasは縦書きのグリフが使えないので、縦書き用グリフで横書き用グリフを置き換え、さらにすべての文字を90度回転させた、縦書き専用フォントを作って対応した。 フォントをサーバサイドで使う契約は済んでるけど、加工してるので許諾を得ないと使えないよなー。