0

私は、インドで最も貧しい人々をサポートするために複数のインドの言語をサポートする必要があるLEDディスプレイのこのプロジェクトに取り組んでいます。これは、GPRSモデムを使用してLEDディスプレイパネルに無料の食料と灯油の権利を表示します。帯域幅には制限があります。データが重いため、ビットマップを強力に使用することはできません。ASCIIで送信し、8個のプロセッサベースのLEDディスプレイでフォントを作成する必要があります。

フォントでグリフ情報を抽出し、それを使用して固定ピクセル数のインデックスを生成するにはどうすればよいですか?出力は、LED画面ではdecoder.ttfフォントのようになります。ルールベースまたはフォント内にあるものを抽出して、文字が隣接する文字の上でどのように混ざり合うかをガイドする方法はありますか?

4

1 に答える 1

1

フォントのグリフ情報を抽出し、それを使用して固定ピクセル数のインデックスを生成するにはどうすればよいですか?

使用しているフォントが「固定ピッチ」であることを確認してください。プロポーショナル スペースではなく、「等幅」とも呼ばれます (各文字は水平方向に異なる量のスペースを占有します)。フォントが固定ピッチでない場合、強制的に固定ピクセル数にしようとしても正しい結果が得られません。

ルールベースを抽出する方法、またはフォント内にあるものを抽出して、文字が隣接する文字にどのように混ざり合うか (上付き/下付き) をガイドしますか?

OpenType レイアウト情報 (GSUB、GPOS など) を含むフォントを使用していると仮定すると、その情報を読み取って適用する必要があります。プラットフォームでまだ何かが提供されていない場合は、これを行うためのライブラリが多数あります。または、OpenType 仕様をガイドとして使用して、独自のものを作成することもできます (幸運を祈ります...それは簡単な作業ではありません)。

于 2012-01-29T22:34:37.583 に答える