問題タブ [baseline]
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.
java - 任意の期間、またはより具体的な期間の範囲を許可する時間範囲を一般的にモデル化する方法
非分数の時間範囲をモデル化する場合、次のいずれかになると想像してください。
あなたはアイデアを得る。追加の目標は、これらの範囲のオーバーラップとサブセットを簡単かつ効率的に計算することです。例: 「水曜日の午後 1 時からの 1 時間」は「午後 1 時からの 1 時間」と重複します。
追加情報: これはベースライン システムの期間用です。ベースライン セグメントの期間を複数の粒度で設定したいと考えています。午後 1 時の任意の 1 時間のベースライン、または 11 月の第 3 水曜日の午後 1 時からの 1 時間のベースラインと同様です。
追加の考慮事項は、これらのベースライン期間が非 SQL ストアに格納されることであり、ストアに存在する最小の粒度で期間を効率的に微調整するとよいでしょう。(特定の日 - 週 - 時間の期間は存在しますか? いいえ、週 - 時間はどうですか?、いいえ、日 - 時間の期間はどうですか?) - それが理にかなっている場合。ある種の木のような階層かもしれません。
編集: 保存とクエリの部分は、おそらく最も重要な要件です。何十億もの期間が保存されるため、可能な限り高速に検索する必要があります (存在する最も細かい粒度を見つけます)。ルックアップの速度のために、喜んで完全性を犠牲にします。
編集:それについてもっと考えて、データストアにどのように保存する必要があるかを考えると、ツリーのような構造は効率的なルックアップに適しているかもしれません. ツリーをたどって、存在する最高の粒度を得ることができます。
これは私が思いついたものですが、かなり弱いと感じています。私はそれをいじってここで更新し続けるつもりですが、誰かがこれをモデル化するよりスマートな方法を持っているかどうか知りたいです.
編集: ツリーベースの構造 (上記の私の編集のように) は、はるかに単純になります。大粒スパンの未使用フィールドはありません。粒度は、データ構造ではなくツリーになります...
html - タイポグラフィの「実際の」ベースライン
Webデザインの行の高さと印刷の行の高さ(InDesignなど)は同じではありません。結果は近いです:
- Webhttp ://jsfiddle.net/Y9M28/4/(Webkitの方が良い)
- 印刷物http://jsfiddle.net/Y9M28/3/
私はたくさんのトリックを試しますが、私の印刷サンプルでわかるように、最後の段落は複数行のために悪いマージンを作ります。最新のブラウザでそれをより良くすることは可能ですか?私はhttp://baselinecss.com/を知っていますが、これは多くの相対的な位置と上部の調整であり、実際には柔軟ではありません。
最後の解決策は、多くの単一行の個別の複数行ブロックにjavascriptを追加することです(ただし、重い)。
c# - C# フォント グラフィックス: Java から y 座標を正しくレンダリングするために C# で正しいベースライン位置を計算する方法
Java バックエンドからテキストの x 座標と y 座標を取得します。ここで、Java とまったく同じ方法で C# (Graphics.DrawString) でそのフォントを描画したいと考えています。そのためには、ベースラインを計算する必要があります。一部のフォントでは適切に表示されるコードがありますが、他のフォントでは正しくレンダリングされません。
問題は、ベースラインを計算するためのより正確な方法またはより良い方法を知っている人はいますか?
clearcase - ClearCase; cleartoolでベースラインを作成する方法
現在、リモートネットワーク上でClearCaseを使用していますが、非常に低速です。ベースラインを作成したいストリームを参照するだけで、永遠に時間がかかります。特定のストリームのcleartoolインターフェイスからベースラインを作成するための迅速、簡単、かつ安全な方法はありますか?
ありがとう、
イアン
ios - UITextField のベースライン位置を計算する
のインスタンスのベースラインを のインスタンスにプログラムで合わせようとしてUITextField
いますUIButton
。私は現在、ここで説明されているのと同様の方法でこの計算を処理しUITextField
ていますが、コンテンツにオフセットが生じる可能性があります。テキストの位置を範囲内UITextField
またはそれ以上にする方法はありますか?ベースラインを揃えるより簡単な方法はありますか?
c++ - DirectWriteを使用してベースライン位置を決定する方法
DirectWriteとDirect2D1を使用して、IllustratorCS6がエリアテキストボックスに対して行うレンダリングを模倣しようとしています。CS6には、フォントの「emボックスサイズ」に等しい領域テキストボックスの上部からベースラインを配置できるオプションがあります。たとえば、Trajan Proフォント、100ポイントのポイントサイズを使用すると、ベースラインはエリアテキストボックスの上部から87.5ポイントになります。
IDWriteFontFaceオブジェクトから、ascent、descent、designUnitsPerEm値などを取得できます。
欠落しているように見えるのは、emボックスの上部を基準にしたベースラインの位置です。
emボックスの上部を基準にしたデザインユニットのベースライン位置を取得する方法はありますか?
DWRITE_FONT_METRICSにはありません。DWRITE_LINE_METRICSを確認しましたが、ベースライン値がascent + lineGapであり、一致していません。
css - CSS タイポグラフィ - ベースライン グリッドが完全にオフになっているのはなぜですか?
今日、CSS Typography と、単純なベースライン グリッドの設定方法に関する記事を読みました。やってみるのも楽しそうだなと思って設定してみたのですが、どうやら思い通りにいかないようです。
フルスクリーンのフィドルは次のとおりです: http://jsfiddle.net/j5Tav/embedded/result/
コード付き: http://jsfiddle.net/j5Tav/
ベースラインを視覚化するために、Baselinerをブックマークレットとして使用します。JavaScript を使用してベースラインを表示します。
私の SCSS コードからわかるように、ベースラインを 21px、フォント サイズ 14px に設定しました。
それでも、フル スクリーン フィドルで Baseliner を使用し、ブックマークレットに 21 を入力すると、ベースラインが完全にオフになります。なんで?なんか計算間違った?
windows - フォント描画の垂直線シフトを計算する方法は?
フォント描画の垂直シフトを計算する方法を知っていますか?
説明: 3D の世界で 2D の文字を描いていますが、改行に戻りたいと考えています。したがって、1 番目のベースラインの原点と 2 番目の改行の新しい原点の間のベクトルを計算する必要があります。
この操作では、YBearing、文字の高さ、およびフォント テクスチャを描画するプランの実際のサイズを念頭に置く必要があると思います。
text - 隣接する異なるサイズのテキストの配置
誰かがこれで私を助けてくれませんか、私は髪を抜く段階を過ぎており、ハゲになりたくないのです!
SOを検索し、インライン/インラインブロック、フロート、ラインの高さ、フォントサイズのプロパティを数日以上読み、いじりましたが、まだ理解できない問題があります-2つのテキスト要素のベースラインを揃えます.
画像と 2 つのテキスト要素 (見出しとラベル) を持つ単純な (っぽい) ボタンを作成しています。テキスト要素を隣接する SPAN で区切り、見出しとラベルを異なる FONT-SIZES (ラベルを右揃えにすることを目指して) にしたいと考えています。
隣接するスパンのテキストを行の高さ内で垂直方向に中央揃えにし、共通のベースライン上に配置したいだけです。問題は、以下の方法を使用して近づいても、さまざまなブラウザー (特に Opera) で異なる結果が表示されることです。ほとんどすべてのブラウザーで結果がわずかに異なるように見えるため、ブラウザー固有の CSS 調整を行うことには消極的です。
他のすべては問題ないように見えるので、コードの不要な要素を取り除きました (line-height、vertical-align、padding、margin などのベースラインを揃えるためのさまざまな失敗した努力と共に)。だから、自分が持っているものはそのままではうまくいかないことに気づきました。また、問題をより明確に示すために、font-size の違いを誇張しました。
この質問が時間自体と同じくらい古い場合は申し訳ありませんが、ここで見つけたものは何も私の問題を解決していないようです。
CSS:
マークアップ:
JSFiddle: http://jsfiddle.net/sRLyM/
これは単純に違いないと確信していますが、考えられるすべてのことを試し、主題に関連するすべてのリンクを読んでみましたが、すべて役に立ちませんでした。どんな助けでも大歓迎です。