初心者もOK! FreeBSD質問スレッド その125 (382レス)
上下前次1-新
221: [sage kani?] 2023/11/23(木)06:02 AAS
 ウブンツからパッチを手動で移植して 自分でビルドするのはダメなんですか 
222(1): FreeBSDでwimeを使っている君 2023/11/23(木)08:11 AAS
 >>216 
 FreeBSD13.1R/amd64 
 Evince42.3    「fi」空白 
 FirefoxESR91.12 「fi」強調太字、くっついてはいる 
 emacs28.1    「fi」普通のママ、くっついていない 
223(1): 2023/11/23(木)09:07 AAS
 フォントじゃないの? 
224: 216 2023/11/23(木)14:43 AAS
 >>223 
 >フォントじゃないの?  
  
 そうだとは思うのだけど、その先が分からない。 
 当方の環境は、先日にクリーンにインストールした 14.0R で、フォントのインストールは特にせず、 
 Xorg, texlive, libreoffice, ja-tgif, mate などをインストールして依存で自動的に入ったもの。xorg.conf もなし。 
 これで、poppler を使ったアプリで軒並み、"fi" 等の合字で失敗が起きる。空白になる。 
 FreeBSD の poppler にバグがあって存在しないフォントがあった場合の置き換えに失敗している模様。 
 フォントを追加(削除?)したり、設定を書いたりすれば避けられるのだろうけど、それが分からないし、 
 本音を言うと、そんな工夫をしてなくても失敗しない様に poppler が修正されていて欲しい。 
225: 216 2023/11/23(木)15:17 AAS
 >>222 サンクス。 
 やっぱり、evince でも空白のなりますね。 
226: 216 2023/11/23(木)15:21 AAS
 ミスった。空白の-> 空白に 
227(1): 2023/11/23(木)15:51 AAS
 自分はフォントをホームディレクトリにインストールしているが 
 qpdfviewでは合字 
 env HOME=/mnt /usr/local/bin/qpdfview  rfa1415_15sep_lect1.pdf 
 とすると2文字で表示されているように見える 
 空白にはならない 
228: 2023/11/23(木)16:14 AAS
 env LANG=C qpdfview rfa1415_15sep_lect1.pdf 
 でも合字ではなく2文字で表示される 
229: 216 2023/11/23(木)16:20 AAS
 そのままの qpdfview では? 
230: 2023/11/23(木)16:21 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 を追加してますか? 
233(1): 2023/11/23(木)17:14 AAS
 xorg.confはxorg-fonts-*以外のpathはxset fp-してみた 
 ホームディレクトリ以外にインストールしているのは 
 xorg-fonts-100dpi, xorg-fonts-75dpi, xorg-fonts-cyrillic, xorg-fonts-miscbitmaps, 
 xorg-fonts-truetype, xorg-fonts-type1, 
 cantarell-fonts, dejavu, gsfonts, ja-font-jisx0213, urw-base35-fonts, noto-basic, noto-extra, 
 noto-emoji, twemoji-color-font-ttf 
234: 216 2023/11/23(木)17:49 AAS
 >>233 サンクス。 
 私の所に入ってないのは下でした。 
 cantarell-fonts, ja-font-jisx0213, urw-base35-fonts, noto-basic, noto-extra, noto-emoji 
  
 これが代替に失敗する原因かな。 でも、普通のソフトのインストールでは入らないと思うんだよな。 
 これらを off っても空白にならないなら、私の所に入ってる何かのフォントが邪魔をしているのか。うーむ。 
235(1): 2023/11/23(木)17:59 AAS
 popplerはfontconfigだからxorg.confは関係ない筈 
 cantarell-fonts は gnome-font-viewer (gnome-desktop), 
 urw-base35-fonts は ghostscript10 の依存で入った 
 noto-basic は chromium か 
 noto-extraは何となく 
236: 216 2023/11/23(木)18:09 AAS
 >>235 
 >popplerはfontconfigだからxorg.confは関係ない筈 
  
 そうか。了解。 
  
 gv とmupdf では2文字で表示はされるし、 
 poppler 系は諦めて放っておくかな。 
237: 2023/11/23(木)23:34 AAS
 14にアップグレードするとZFSを使っている場合プールのアップグレードが可能ですがブートローダーの更新を忘れると再起動で泣きます。 
 今回はEFI?ESPパーティションのローダーを更新し忘れたのでインストールディスクで修復しました。 
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(だったと思う)に更新したタイミングで起きてる。 
 githubでコードを表示する時、fiとflが合字で表示される。 
 flat filesが 
 flat files 
 のように。 
  
 例えば↓の表示がおかしい。 
 外部リンク[c]:github.com 
239: 216 2023/11/24(金)20:57 AAS
 >>238 サンクス。 
  
 そのスライドの “fi” は正しくは合字なので、存在しないフォントの代替が少なくとも読める様に成功していますね。 
  
 環境に依るみたいですね。 
 texlive などを入れて font がたくさん入ると、FreeBSD の poppler の代替優先順位の問題で不適切なものが選ばれて合字が空白になってしまう、のだと考えてます。Helvetica の代替の様です。 
  
 poppler 系が全滅ですが、今はあきらめてます。 
240(1): 218, 227, 228, 233, 235 2023/11/24(金)21:38 AAS
 ちゃんと合字で表示される方向で努力してみたら 
 例えば x11-fonts/noto-serif-jp をインストールして ~/.fonts.conf2 に 
  
 <?xml version="1.0"?> 
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> 
 <fontconfig> 
 <include>/usr/local/etc/fonts/fonts.conf</include> 
 <include>/usr/local/etc/fonts/conf.d/</include> 
 <match> 
   <test compare="contains" name="lang"> 
   </test> 
   <edit mode="prepend" name="family"> 
    <string>Noto Serif JP Medium</string> 
   </edit> 
 </match> 
 <match> 
         <test name="family" compare="eq" ignore-blanks="true"> 
                 <string>SymbolNeu</string> 
         </test> 
         <edit name="family" mode="assign"> 
                 <string>Standard Symbols L</string> 
         </edit> 
 </match> 
 </fontconfig> 
  
 と書いて env FONTCONFIG_FILE=~/.fonts.conf2 qpdfview rfa1415_15sep_lect1.pdf で 
 合字で表示されないだろうか 
241: 216 2023/11/25(土)01:24 AAS
 >>240 ありがとう。 
 試してみました。空白はなくなって合字になりました。 
 必要なときに緊急手段として使わせてもらいます。助かりました。 
  
 欲を言うと、この措置しなくてもそのままで、空白にならずに2文字に置き換えが正しく働いて欲しい。 
 gv や mupdf  みたいに。何のフォントが悪さをしているのか。気長に調べてみます。 
242: 2023/11/25(土)10:55 AAS
 pfsenseで光り物制御したいんですがOpenRGBみたいなものってあります? 
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"> 
 <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 が使われるのか?謎です。 
244: 2023/12/18(月)18:07 AAS
 14.0R 
 dma(MTA)の 
 特定メールサーバにリレイする 
 設定例とかないでしょうか。 
  
 具体的には、 
 SMTP-AUTH で ISP の SMTP サーバ 
 にリレイする設定例を知りたいです。 
245(1): 2023/12/18(月)18:32 AAS
 ちょっとググるだけで 
 こんなん出てきたが 
  
 dma.conf 
 SMARTHOST isp_server 
 PORT 465 
 AUTHPATH /etc/dma/auth.conf 
 SECURETRANSFER 
 MASQUERADE user@isp 
  
 auth.conf 
 user|isp_server:password 
246: 2023/12/18(月)18:55 AAS
 >>245 
 handbook にも設定例が記載されているのも気付きました。 
  
 外部リンク:docs.freebsd.org 
247(1): 2024/01/30(火)17:48 AAS
 14.0R-p4 
  
 dma の mail が spool に溜まった 
 のを即時再送するコマンドを 
 ご教示ください。 
248: 2024/02/01(木)18:04 AAS
 >>247 
   sendmail -q -v 
 で再送出来ました。 
249: 2024/02/15(木)21:50 AAS
 OPNsense の質問は、こちらでも大丈夫ですかね? 
250(1): 2024/02/15(木)22:02 AA×

外部リンク[html]:docs.opnsense.org
外部リンク[html]:wiki.opnsense.org
上下前次1-新書関写板覧索設栞歴
あと 132 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.050s