回答編集履歴

4

修正

2016/07/29 19:01

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  とあるのを見落として,javascriptでの(しかも実用性の低い)実装方法を一生懸命書いてしまいましたので、修正しました。
6
6
 
7
- それだけというのもあれだと思ってリファレンスみてみたら[font-size-adjust](http://www.htmq.com/css3/font-size-adjust.shtml)がそれっぽかったのですが、どうもfirefoxのみのようです。
7
+ それだけというのもあれだと思ってリファレンスみてみたら[font-size-adjust](http://www.htmq.com/css3/font-size-adjust.shtml)がそれっぽかったのですが、どうも廃止された要素で使えるのは古いfirefoxのみのようです。
8
8
 
9
9
 
10
10
 

3

内容の修正

2016/07/29 19:01

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -4,6 +4,8 @@
4
4
 
5
5
  とあるのを見落として,javascriptでの(しかも実用性の低い)実装方法を一生懸命書いてしまいましたので、修正しました。
6
6
 
7
+ それだけというのもあれだと思ってリファレンスみてみたら[font-size-adjust](http://www.htmq.com/css3/font-size-adjust.shtml)がそれっぽかったのですが、どうもfirefoxのみのようです。
8
+
7
9
 
8
10
 
9
11
  同じ問題でよく悩みますが、純粋なcss指定だけでの解決方法は目にしたことがありません。

2

内容修正

2016/07/29 18:53

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -1,31 +1,11 @@
1
- 同じ問題でよく悩みますが、純粋なcss指定だけでの解決方法は目にしたことがありません。
2
-
3
-
4
-
5
1
  > 今のところ、JavaScriptでフォントaが存在するかを調べて
6
2
 
7
3
 
8
4
 
9
- とありますで、Javascriptの方法は既に検討済みかとは思いますが
5
+ とあを見落として,javascript(しかも実用性の低い)実装方法を一生懸命書てしいましたので、修正しました。
10
-
11
- [こちら](https://www.ipentec.com/document/document.aspx?page=javascript-check-font-installed)の方法を参考にすれば不恰好ながら実現できそうな気がします。
12
6
 
13
7
 
14
8
 
15
- 条件. フォントb全員表示可能で
9
+ 同じ問題でよく悩みますが、純粋なcss指定だけでの解決方法目にしたことがありません。
16
10
 
17
- 定義. レンダリングフォントがbであるか否かを判断するもので、c,d,e,...と増え始めるとコードが煩雑になり実用度が低くなる。
18
-
19
- 方法概要.
20
-
21
- 1. javascriptでspanなどの要素をつくりテスト用の文字列を入れ、フォントにbを設定する。(テスト用にfont-familiyにbを設定したcssクラスを準備しておく)
22
-
23
- 2. テスト用のspanをもう一つ作りテスト用の文字列を入れ、実際のcssを設定する。
24
-
25
- 3. 両方のspanの縦横の実値を比較し、一致すればレンダリングフォントはb異なればaである。
26
-
27
- 4. bであった場合b用のスタイルで上書きする。
28
-
29
-
30
-
31
- 実際の所こんな苦労をするより、サイズが異なっても見難くならないよう全体のデザインを調整したり、特殊なフォントの利用が一部分のみなら画像にしたり、にりまけどね
11
+ javascriptで無理するくらいなら、サイズが異なっても見難くならないよう全体のデザインを調整したり、特殊なフォントの利用が一部分のみなら画像にしたりで妥協しようかとなることが多いです。

1

内容修正

2016/07/29 18:44

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -1,4 +1,14 @@
1
+ 同じ問題でよく悩みますが、純粋なcss指定だけでの解決方法は目にしたことがありません。
2
+
3
+
4
+
5
+ > 今のところ、JavaScriptでフォントaが存在するかを調べて
6
+
7
+
8
+
9
+ とありますので、Javascriptの方法は既に検討済みかとは思いますが
10
+
1
- Javascriptを使う上にあんまり現実的な方法ではないかも知れませんが、[こちら](https://www.ipentec.com/document/document.aspx?page=javascript-check-font-installed)の方法を参考にすれば不恰好ながら実現できそうな気がします。
11
+ [こちら](https://www.ipentec.com/document/document.aspx?page=javascript-check-font-installed)の方法を参考にすれば不恰好ながら実現できそうな気がします。
2
12
 
3
13
 
4
14
 
@@ -18,4 +28,4 @@
18
28
 
19
29
 
20
30
 
21
- 実際の所こんな苦労をするくらいなら、サイズが異なっても見難くならないよう全体のデザインを調整するほう懸命だとは思います。
31
+ 実際の所こんな苦労をするより、サイズが異なっても見難くならないよう全体のデザインを調整したり、特殊なフォントの利用一部分のみなら画像にしたり、になりますけどね