初心者もOK! FreeBSD質問スレッド その125 (382レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
216
(16): 2023/11/22(水)20:53 AAS
evince か qpdfview を入れている人が居たら、下の URL にある PDF を開いて確認して貰えませんか?
外部リンク[pdf]:bugs.launchpad.net

私の所では、 mate 付属の atril と qpdfview で、 "fi" 等のいわゆる Ligature が表示されません。
空白になります。皆さんの所ではどうですか?
ちなみに、gv では問題なく表示されます。 firefox ではその部分だけ変な太い文字で表示されます。
うちでも同じ様になるとか、いや問題ないとか、こうすれば直る、など情報をおねがいします。
217: 216 2023/11/22(水)20:57 AAS
ちなみに、元の ubuntu のバク報告では、poppler のバグだったとの事で、今は治っている様です。

外部リンク:bugs.launchpad.net

FreeBSD の poppler にはまだバグが残っていると言うことですかね?
219: 216 2023/11/23(木)01:15 AAS
>>218 サンクス。
うーむ。そうですか。と言うことは自分の環境だけか。。先日入れたばかりの 14.0R なんだけどなぁ。

texlive とのバッティングが原因と言う話もありました。 texlive は入れてますか?
私は入れてます。必須なものですぐに入れてしまうので入れてない状況で試した事がないです。
220: 216 2023/11/23(木)02:33 AAS
別マシンで試したら firefox は正常に表示できました。mupdf も試したらOKでした。
これで少なくとも空白にならずに表示されるのは gv, firefox, mupdf。
空白になるのは、atril, qpdfview, epdfview。やはり、 poppler 使ったものですね。うーむ。
何がいけないのか。。。
222
(1): FreeBSDでwimeを使っている君 2023/11/23(木)08:11 AAS
>>216
FreeBSD13.1R/amd64
Evince42.3    「fi」空白
FirefoxESR91.12 「fi」強調太字、くっついてはいる
emacs28.1    「fi」普通のママ、くっついていない
224: 216 2023/11/23(木)14:43 AAS
>>223
>フォントじゃないの?

そうだとは思うのだけど、その先が分からない。
当方の環境は、先日にクリーンにインストールした 14.0R で、フォントのインストールは特にせず、
Xorg, texlive, libreoffice, ja-tgif, mate などをインストールして依存で自動的に入ったもの。xorg.conf もなし。
これで、poppler を使ったアプリで軒並み、"fi" 等の合字で失敗が起きる。空白になる。
FreeBSD の poppler にバグがあって存在しないフォントがあった場合の置き換えに失敗している模様。
省2
225: 216 2023/11/23(木)15:17 AAS
>>222 サンクス。
やっぱり、evince でも空白のなりますね。
226: 216 2023/11/23(木)15:21 AAS
ミスった。空白の-> 空白に
229: 216 2023/11/23(木)16:20 AAS
そのままの qpdfview では?
231: 216 2023/11/23(木)16:30 AAS
そうか。つまり、フォントがない場合の置き替えにpoppler が失敗してないのか。他にインストールされてるフォントの違いかなぁ。
pkg で xorg やアプリをインストールしただけの状態だと失敗するからなぁ。
232: 216 2023/11/23(木)17:03 AAS
>>227
フォントを追加で入れて xorg.conf に font parh を追加してますか?
234: 216 2023/11/23(木)17:49 AAS
>>233 サンクス。
私の所に入ってないのは下でした。
cantarell-fonts, ja-font-jisx0213, urw-base35-fonts, noto-basic, noto-extra, noto-emoji

これが代替に失敗する原因かな。 でも、普通のソフトのインストールでは入らないと思うんだよな。
これらを off っても空白にならないなら、私の所に入ってる何かのフォントが邪魔をしているのか。うーむ。
236: 216 2023/11/23(木)18:09 AAS
>>235
>popplerはfontconfigだからxorg.confは関係ない筈

そうか。了解。

gv とmupdf では2文字で表示はされるし、
poppler 系は諦めて放っておくかな。
238
(1): 2023/11/24(金)19:32 AAS
>>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(だったと思う)に更新したタイミングで起きてる。
省6
239: 216 2023/11/24(金)20:57 AAS
>>238 サンクス。

そのスライドの “fi” は正しくは合字なので、存在しないフォントの代替が少なくとも読める様に成功していますね。

環境に依るみたいですね。
texlive などを入れて font がたくさん入ると、FreeBSD の poppler の代替優先順位の問題で不適切なものが選ばれて合字が空白になってしまう、のだと考えてます。Helvetica の代替の様です。

poppler 系が全滅ですが、今はあきらめてます。
241: 216 2023/11/25(土)01:24 AAS
>>240 ありがとう。
試してみました。空白はなくなって合字になりました。
必要なときに緊急手段として使わせてもらいます。助かりました。

欲を言うと、この措置しなくてもそのままで、空白にならずに2文字に置き換えが正しく働いて欲しい。
gv や mupdf みたいに。何のフォントが悪さをしているのか。気長に調べてみます。
243: 216 2023/11/29(水)18:23 AAS
>欲を言うと、この措置しなくてもそのままで、空白にならずに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">
省13
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s