問題タブ [typography]
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.
vb.net - vb.net でのカーニング
vb.net でカーニング (文字間のスペース) を変更する方法を知っている人はいますか? たとえば、「STRING」を「STRING G」に変更したいと思います。可能であれば、カーニングを自由に指定できる独自のフォントを作成できるようにしたいと考えています。前もって感謝します!
html - 「emはフォントサイズに関連し、%は親要素に関連している」と説明できる人はいますか?
「emはフォントサイズに関連し、%は親要素に関連している」と説明できる人はいますか?
フォントサイズに対して、親要素に対して相対的な手段は何ですか?
javascript - SIFRはクロスブラウザでうまく機能しますか?
SIFRを使用しているサイトをいくつか見てきましたが、そのメリットを確認できます。私は(すぐに)同様の他のプラグインを調べましたが、SIFRはかなり良いようです。それで、クロスブラウザの互換性の点でそれは良いですか?
html - 次のテキストに関係なく、見出しを同じベースラインに揃えますか?
さまざまなサイズの複数の見出しの最初の行を同じベースラインに揃える方法はありますか? また、それに続くテキストにも関係なく、これも整列する必要があります。
http://snapplr.com/snap/z1mwで写真を参照してください。
編集:再アップロード:
代替テキスト http://img144.imageshack.us/img144/7615/screenshot2010021722h53.png
唯一の解決策は、各見出しと各本文テキストを別々の DIV に配置し、見出しを padding-top または margin-top で並べて配置することです (たとえば、H1 は 0px のマージンで 36px になりますが、H3 は24 ピクセル、上余白 12 ピクセル)。このようなもの:
しかし、これはあまり良い解決策ではありません。もっと良いものはありますか?
どうもありがとうございました!
javascript - javascript / jQueryを使用して、Webページ全体で文字(スペースを)に置き換えます
したがって、すべての1文字の「単語」(前置詞や接続詞など)を検索し、その後のスペースをaに置き換えて、
これらの文字が行末に残らないようにする置換関数は、次のようになる必要があることがわかりました。
Webページのすべてのテキストに適用するにはどうすればよいですか?<head>
私はいくつかの普遍的な解決策を探しています。それは、Webページの他の何も変更する必要なしに私が入れた単純な機能です。
どうもありがとうございます。
javascript - JavaScript 正規表現の置換 - 一致した文字列の一部のみ?
次の置換機能があります
目的は、1 文字の単語 (前置詞など) を取り、それらの後に標準のスペースの代わりに改行なしのスペースを追加することです。
ただし、上記の $1 変数は機能しません。元の一致した文字列 + nbsp の一部の代わりに、テキスト "$1 " を挿入します。
観察された行動の理由は何ですか?それを達成する他の方法はありますか?
html - 文字を隣接する文字の上に揃える
HTML の文字を隣の文字の上に揃えたい。css vertical-align 属性が必要なようですが、問題が発生しています。
を使用vertical-align: text-top
しても、私が望んでいるようには見えませんが、仕様を読んでそうすべきだと思いました。
現在、私はvertical-align: 10%
合理的な解決策であるこれを使用していますが、正しく見えるようにするために各プラットフォームで適切な数を計算する必要があります。おそらく正しいと思われる値に設定するブラウザ検出は、間違った解決策のようです。
html - HTMLのH1-H6フォントサイズ
HTML(および一般的なタイポグラフィ)では、H1-H6要素にいくつかの定義されたサイズがあるように見えます。
つまり、ベースラインフォントサイズが16px(または100%)の場合、h1(w / c)は2.25em(36px)になります。また、H2(w / c)は1.5em(24px)になります。など。これらの変数はどこから来るのですか?つまり、H1 = 36px、H2 = 24px、H3 = 21px、H4 = 18px、H5 = 16px、H6=14pxです。(または、必要に応じて、H1 = 2em、H2 = 1.5em、H3 = 1.17emなど、ポイントは数値自体ではなく、それらの間の関係です)
それらの数式はありますか?黄金比やフィボナッチと関係がありますか?私はこれに関する情報を見つけることができませんでした。
編集:より具体的には、パターンは何ですか。なぜそれは36から24から21になりますか、または最初に36から始まります(または、必要に応じて、2emから1.5emから1.17emなど)?
ああ、元の番号を思いついた場所を指定するのを忘れました、それらはここからです
css - @font-face または sIFR 3?
Web サイトにカスタム フォントを実装する必要があります。何を使用すればよいですか。クライアントはカスタム フォントを提供しています。
- すべてのブラウザーのサポート (IE6 およびすべての A グレード ブラウザーを含む)
- テキスト選択可能
- 選択を表示
- スクリーンリーダーでアクセス可能
- JS が無効になっている場合は正常に分解可能
- 短時間で簡単に実装および管理
- モバイルブラウザ対応
- パフォーマンスの問題が少ない
- 購入不要
- リンクとしても使える
- フォントは Photoshop のように滑らかに見えるはずです
または、これらすべてを備えた他の優れた無料のソリューションはありますか?
c# - フォントファイルからグラフィックス情報を取得します。PDFView のフォント パーサーに似たフォント パーサーを開発するには?
c# を使用してテキストをグラフィックに変換しようとしています。
私の入力は文字列で、出力は入力テキストのビットマップです。
多くの検索の後、私はそれを行う方法をいくつか見つけました。この種の技術を使用するいくつかの技術を見つけました。たとえば、Captcha の作成中に、文字をビットマップに出力する必要があります。
しかし、そのためには、ウィンドウにフォントをインストールする必要があります。
フォントをインストールしないとこのような操作はできません。
.ttf ファイルを持っていますが、そのフォントの作業は一時的なものであるため、インストールしたくありません。
キャラクターを提供することで、フォントのグラフィック情報を抽出する方法はありますか?
フォントパーサーコードも見つけましたhttp://swinglabs.java.sun.com/hudson/job/PDFRenderer%20Weekly%20Build/javadoc/com/sun/pdfview/font/package-summary.html
c#.Netを使用して同様のものを開発する方法を教えてください。
または
フォントをパーシングするアルゴリズムはどこから入手できますか?