問題タブ [vertical-text]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
21 参照

javascript - 同じリストにホバーリンクが表示される垂直ホバードロップダウンメニュー

私はコーディングに非常に慣れていないので、これで私を助けてくれるかどうか疑問に思っています.

リンクの垂直リストでリンク「Exile」にカーソルを合わせると表示されるドロップダウンメニューを作成しようとしています。リンクの縦のリストはシンプルで、添付の写真のように見えます。「Exile」にカーソルを合わせたときに、リストに 2 つの新しいリンクが表示されるようにしたいと考えています。ホバー機能を使用してこれを実現できました。問題は、亡命者にカーソルを合わせると 2 つの新しいリンクが表示されるが、「今日」のリンクを下に移動して、ホバーでリンクが互いの上に表示されるようにする必要があることです。私はそれがjavascriptを使用していると仮定しています。誰かが私を正しい方向に向けることができますか?

リンクの画像

0 投票する
0 に答える
106 参照

text - FreeType / HarfBuzz で縦書きテキストの列幅を見つける方法

私は現在、FreeType + Harfbuzz を使用してテキストをレンダリングしており、現在、垂直テキスト レンダリングを導入しようとしています (主に東アジアのスクリプト用)。

私が直面している問題は、テキストの列の幅を把握できないことです。水平テキストの場合、行の高さを で調べることができますascent - descentが、これらの値は垂直テキストの場合には提供されないため ('ascent' / 'descent' はそれぞれグリフの左部分と右部分を単純に表します)、どうすればよいかわかりません。私のテキスト列は広いはずです。

フォントに bbox 幅を使用してみましたが、フォントが異なるとボックスが大幅に変化し、適切な情報が得られません。

0 投票する
0 に答える
309 参照

python - PDF テキストを解析する Python を使用した Tika は、縦書きテキストを処理できません。何か案は?

Python Tika ライブラリを使用して PDF からテキストを抽出しようとしています。ライブラリは、希望する順序でテキストを取得しています。ただし、縦方向に配置されたテキストを処理することはできません。

たとえば、

値

次のように読みます。

縦書きテキストが正しく解析されない例は他にもたくさんあります。pypdf2、pdfminer3、pdfplumber などの他のライブラリを使用してみましたが、ほとんどの場合、テキストの順序が正しくありません。ティカは最高の結果を出すことができました。

これを修正する方法についてのアイデアはありますか? 次のように最も単純なコードを使用しました。

他に知っておくべきオプションのパラメーターはありますか?