初心者もOK! FreeBSD質問スレッド その125 (382レス)
初心者もOK! FreeBSD質問スレッド その125 http://mevius.5ch.net/test/read.cgi/unix/1632283136/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
216: 名無しさん@お腹いっぱい。 [] 2023/11/22(水) 20:53:42.52 evince か qpdfview を入れている人が居たら、下の URL にある PDF を開いて確認して貰えませんか? https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/1317599/+attachment/4213588/+files/rfa1415_15sep_lect1.pdf 私の所では、 mate 付属の atril と qpdfview で、 "fi" 等のいわゆる Ligature が表示されません。 空白になります。皆さんの所ではどうですか? ちなみに、gv では問題なく表示されます。 firefox ではその部分だけ変な太い文字で表示されます。 うちでも同じ様になるとか、いや問題ないとか、こうすれば直る、など情報をおねがいします。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/216
217: 216 [] 2023/11/22(水) 20:57:58.13 ちなみに、元の ubuntu のバク報告では、poppler のバグだったとの事で、今は治っている様です。 https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/1379375 FreeBSD の poppler にはまだバグが残っていると言うことですかね? http://mevius.5ch.net/test/read.cgi/unix/1632283136/217
219: 216 [] 2023/11/23(木) 01:15:52.87 >>218 サンクス。 うーむ。そうですか。と言うことは自分の環境だけか。。先日入れたばかりの 14.0R なんだけどなぁ。 texlive とのバッティングが原因と言う話もありました。 texlive は入れてますか? 私は入れてます。必須なものですぐに入れてしまうので入れてない状況で試した事がないです。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/219
220: 216 [] 2023/11/23(木) 02:33:22.84 別マシンで試したら firefox は正常に表示できました。mupdf も試したらOKでした。 これで少なくとも空白にならずに表示されるのは gv, firefox, mupdf。 空白になるのは、atril, qpdfview, epdfview。やはり、 poppler 使ったものですね。うーむ。 何がいけないのか。。。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/220
222: FreeBSDでwimeを使っている君 [sage] 2023/11/23(木) 08:11:19.59 >>216 FreeBSD13.1R/amd64 Evince42.3 「fi」空白 FirefoxESR91.12 「fi」強調太字、くっついてはいる emacs28.1 「fi」普通のママ、くっついていない http://mevius.5ch.net/test/read.cgi/unix/1632283136/222
224: 216 [] 2023/11/23(木) 14:43:56.81 >>223 >フォントじゃないの? そうだとは思うのだけど、その先が分からない。 当方の環境は、先日にクリーンにインストールした 14.0R で、フォントのインストールは特にせず、 Xorg, texlive, libreoffice, ja-tgif, mate などをインストールして依存で自動的に入ったもの。xorg.conf もなし。 これで、poppler を使ったアプリで軒並み、"fi" 等の合字で失敗が起きる。空白になる。 FreeBSD の poppler にバグがあって存在しないフォントがあった場合の置き換えに失敗している模様。 フォントを追加(削除?)したり、設定を書いたりすれば避けられるのだろうけど、それが分からないし、 本音を言うと、そんな工夫をしてなくても失敗しない様に poppler が修正されていて欲しい。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/224
225: 216 [] 2023/11/23(木) 15:17:33.32 >>222 サンクス。 やっぱり、evince でも空白のなりますね。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/225
226: 216 [] 2023/11/23(木) 15:21:03.09 ミスった。空白の-> 空白に http://mevius.5ch.net/test/read.cgi/unix/1632283136/226
229: 216 [sage] 2023/11/23(木) 16:20:41.78 そのままの qpdfview では? http://mevius.5ch.net/test/read.cgi/unix/1632283136/229
231: 216 [] 2023/11/23(木) 16:30:39.43 そうか。つまり、フォントがない場合の置き替えにpoppler が失敗してないのか。他にインストールされてるフォントの違いかなぁ。 pkg で xorg やアプリをインストールしただけの状態だと失敗するからなぁ。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/231
232: 216 [] 2023/11/23(木) 17:03:44.60 >>227 フォントを追加で入れて xorg.conf に font parh を追加してますか? http://mevius.5ch.net/test/read.cgi/unix/1632283136/232
234: 216 [] 2023/11/23(木) 17:49:27.19 >>233 サンクス。 私の所に入ってないのは下でした。 cantarell-fonts, ja-font-jisx0213, urw-base35-fonts, noto-basic, noto-extra, noto-emoji これが代替に失敗する原因かな。 でも、普通のソフトのインストールでは入らないと思うんだよな。 これらを off っても空白にならないなら、私の所に入ってる何かのフォントが邪魔をしているのか。うーむ。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/234
236: 216 [sage] 2023/11/23(木) 18:09:17.37 >>235 >popplerはfontconfigだからxorg.confは関係ない筈 そうか。了解。 gv とmupdf では2文字で表示はされるし、 poppler 系は諦めて放っておくかな。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/236
238: 名無しさん@お腹いっぱい。 [sage] 2023/11/24(金) 19:32:04.82 >>216 FreeBSD 13.2/amd64 で試したけど全部問題なし。合字じゃなくてちゃんと2文字分で表示される。 atril 1.26.0_20 evince 43.1_6 firefox 120.0 qpdfview 0.4.18_39 だけどFirefoxには似て非なる問題がFirefox 118(だったと思う)に更新したタイミングで起きてる。 githubでコードを表示する時、fiとflが合字で表示される。 flat filesが flat files のように。 例えば↓の表示がおかしい。 https://github.com/python/cpython/blame/3.12/Modules/_elementtree.c#L52 http://mevius.5ch.net/test/read.cgi/unix/1632283136/238
239: 216 [] 2023/11/24(金) 20:57:14.12 >>238 サンクス。 そのスライドの “fi” は正しくは合字なので、存在しないフォントの代替が少なくとも読める様に成功していますね。 環境に依るみたいですね。 texlive などを入れて font がたくさん入ると、FreeBSD の poppler の代替優先順位の問題で不適切なものが選ばれて合字が空白になってしまう、のだと考えてます。Helvetica の代替の様です。 poppler 系が全滅ですが、今はあきらめてます。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/239
241: 216 [] 2023/11/25(土) 01:24:03.10 >>240 ありがとう。 試してみました。空白はなくなって合字になりました。 必要なときに緊急手段として使わせてもらいます。助かりました。 欲を言うと、この措置しなくてもそのままで、空白にならずに2文字に置き換えが正しく働いて欲しい。 gv や mupdf みたいに。何のフォントが悪さをしているのか。気長に調べてみます。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/241
243: 216 [] 2023/11/29(水) 18:23:15.38 >欲を言うと、この措置しなくてもそのままで、空白にならずに2文字に置き換えが正しく働いて欲しい。 >gv や mupdf みたいに。何のフォントが悪さをしているのか。気長に調べてみます。 原因わかった。 a-font-ipa-uigothic が入っているのがマズかった。tgif の依存で入ってしまってた。 これがあるせいで何故か Helvetica の代替がこれになって、"fi" が空白になっていた。 これが入らない様に注意するか、入ったら消すか、あるいは、/usr/local/etc/fonts/local.conf に <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test name="family"> <string>Helvetica</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Liberation Sans</string> </edit> </match> </fontconfig> と書いておくかすれば、空白は回避される。 ja-tgif と poppler のバッティングでしたが、なんで Helvetica の代替で IPAUIGothic /usr/local/share/fonts/ipa-uigothic/ipagui.ttf が使われるのか?謎です。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/243
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s