4 件のコメント (4 件のコメント)0 件のリアクション (0 件のリアクション)0 人の担当者 (0 人の担当者)JavaScript1,195 件のフォーク (1,195 件のフォーク)batch import
FeatureHelp wantedText & Fonts
Repository metrics
- Stars
- 10,689 個のスター (10,689 個のスター)
- PR merge metrics
- PR metrics pending (PR metrics pending)
説明
For use with jsdom package which simulates browser DOM in node.js and use node-canvas for canvas implementation a support to load fonts (truetype and openfont) from a buffer/content is needed. Because in HTML a custom font face can be specified as an URL, jsdom resolves this URL to a buffer/content by itself. So registration with buffer/content should be possible.
See https://github.com/tmpvar/jsdom/issues/744 for more details.
コントリビューターガイド
- 調査方針
- この issue は、バッファからカスタムフォントを登録する機能を要求しています。まず、node canvas の既存のフォント登録コード(おそらく `src/Font.cc` または `src/Font.h` 内)を調べてください。現在ファイルからフォントがどのように読み込まれているかを確認し、変更が必要な API を特定します。リンクされている jsdom の issue(tmpvar/jsdom#744)は、ユースケースに関する背景を提供しています。メモリからフォントを読み込むために、Cairo の `cairo ft font face create for ft face` または類似の関数の使用を検討してください。issue コメント内の既存の議論を探し、提案されているアプローチがあれば確認してください。
- 技術スタック
- javascript
- 領域
- backend
- Issue 種別
- 機能
- 前提条件
- Node.jsCanvas API basics