home.social

#fontconfig — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fontconfig, aggregated by home.social.

  1. fontconfigのこの問題は、いつまで放置するんだろうね。16年も放置されたままというのは、やっぱり異常だよ #linux #fontconfig

    65-nonlatin should be updated for CJK fonts (\#53) · Issue · fontconfig/fontconfig: gitlab.freedesktop.org/fontcon

  2. fontconfigのこの問題は、いつまで放置するんだろうね。16年も放置されたままというのは、やっぱり異常だよ #linux #fontconfig

    65-nonlatin should be updated for CJK fonts (\#53) · Issue · fontconfig/fontconfig: gitlab.freedesktop.org/fontcon

  3. fontconfigのこの問題は、いつまで放置するんだろうね。16年も放置されたままというのは、やっぱり異常だよ #linux #fontconfig

    65-nonlatin should be updated for CJK fonts (\#53) · Issue · fontconfig/fontconfig: gitlab.freedesktop.org/fontcon

  4. fontconfigのこの問題は、いつまで放置するんだろうね。16年も放置されたままというのは、やっぱり異常だよ #linux #fontconfig

    65-nonlatin should be updated for CJK fonts (\#53) · Issue · fontconfig/fontconfig: gitlab.freedesktop.org/fontcon

  5. Debian SidにFirefox 143が降りてきたのでNoto color emojiフォントが表示されない問題を確認した

    結論としては、143で不具合は直っているけどfontconfigの設定も確認しろ、です

    というのもパッケージをアップグレードしただけでは、表示は変わりません。相変わらず絵文字は見えないままです。ここでfontconfigの設定(`/etc/fonts/local.conf`や`~/.config/fontconfig/fonts.conf`)を見て、ビットマップフォントを無効にする`embeddedbitmap`の設定があるか確認してください。あれば削除しましょう

    ということでFirefox 142のときは、fontconfigに関係なくNoto color emojiが表示されなかったけれど、143では不具合は直りました。しかし、fontconfigの設定で見えないから注意しろというのが結論ということでした

    #linux #firefox #emoji #fontconfig

  6. Debian SidにFirefox 143が降りてきたのでNoto color emojiフォントが表示されない問題を確認した

    結論としては、143で不具合は直っているけどfontconfigの設定も確認しろ、です

    というのもパッケージをアップグレードしただけでは、表示は変わりません。相変わらず絵文字は見えないままです。ここでfontconfigの設定(`/etc/fonts/local.conf`や`~/.config/fontconfig/fonts.conf`)を見て、ビットマップフォントを無効にする`embeddedbitmap`の設定があるか確認してください。あれば削除しましょう

    ということでFirefox 142のときは、fontconfigに関係なくNoto color emojiが表示されなかったけれど、143では不具合は直りました。しかし、fontconfigの設定で見えないから注意しろというのが結論ということでした

    #linux #firefox #emoji #fontconfig

  7. Debian SidにFirefox 143が降りてきたのでNoto color emojiフォントが表示されない問題を確認した

    結論としては、143で不具合は直っているけどfontconfigの設定も確認しろ、です

    というのもパッケージをアップグレードしただけでは、表示は変わりません。相変わらず絵文字は見えないままです。ここでfontconfigの設定(`/etc/fonts/local.conf`や`~/.config/fontconfig/fonts.conf`)を見て、ビットマップフォントを無効にする`embeddedbitmap`の設定があるか確認してください。あれば削除しましょう

    ということでFirefox 142のときは、fontconfigに関係なくNoto color emojiが表示されなかったけれど、143では不具合は直りました。しかし、fontconfigの設定で見えないから注意しろというのが結論ということでした

    #linux #firefox #emoji #fontconfig

  8. Debian SidにFirefox 143が降りてきたのでNoto color emojiフォントが表示されない問題を確認した

    結論としては、143で不具合は直っているけどfontconfigの設定も確認しろ、です

    というのもパッケージをアップグレードしただけでは、表示は変わりません。相変わらず絵文字は見えないままです。ここでfontconfigの設定(`/etc/fonts/local.conf`や`~/.config/fontconfig/fonts.conf`)を見て、ビットマップフォントを無効にする`embeddedbitmap`の設定があるか確認してください。あれば削除しましょう

    ということでFirefox 142のときは、fontconfigに関係なくNoto color emojiが表示されなかったけれど、143では不具合は直りました。しかし、fontconfigの設定で見えないから注意しろというのが結論ということでした

    #linux #firefox #emoji #fontconfig

  9. #OpenBSD now runs fd.o #fontconfig fc-cache(1) utility as an unprivileged '_fc-cache' user, dropping root privileges at both build time & at runtime (pkg_add). :flan_hacker:​

    bentley@ modified src/*: Change ownership of fontconfig cache to _fc-cache user.

    ok kn@ deraadt@

    bentley@ modified usr.sbin/pkg_add/OpenBSD/PackingElement.pm: When installing fonts, run fc-cache as the unprivileged _fc-cache user.

    From espie; ok deraadt@

    bentley@ modified xenocara/*: Don't perform font caching as root.

    During build, run fc-cache as BUILDUSER.

    When fc-cache is run as root, drop automatically to the _fc-cache user so /var/cache/fontconfig doesn't acquire root-owned files.

    ok deraadt@

    This nicely improves upon Anthony J. Bentley previous effort back in May, adding pledge(2) to fc-cache(1). :flan_thumbs:​

    bentley@ modified xenocara/dist/fontconfig/fc-cache/fc-cache.c: Call pledge(2) in fc-cache(1): "stdio rpath wpath cpath flock".

    ok deraadt

  10. #OpenBSD now runs fd.o #fontconfig fc-cache(1) utility as an unprivileged '_fc-cache' user, dropping root privileges at both build time & at runtime (pkg_add). :flan_hacker:​

    bentley@ modified src/*: Change ownership of fontconfig cache to _fc-cache user.

    ok kn@ deraadt@

    bentley@ modified usr.sbin/pkg_add/OpenBSD/PackingElement.pm: When installing fonts, run fc-cache as the unprivileged _fc-cache user.

    From espie; ok deraadt@

    bentley@ modified xenocara/*: Don't perform font caching as root.

    During build, run fc-cache as BUILDUSER.

    When fc-cache is run as root, drop automatically to the _fc-cache user so /var/cache/fontconfig doesn't acquire root-owned files.

    ok deraadt@

    This nicely improves upon Anthony J. Bentley previous effort back in May, adding pledge(2) to fc-cache(1). :flan_thumbs:​

    bentley@ modified xenocara/dist/fontconfig/fc-cache/fc-cache.c: Call pledge(2) in fc-cache(1): "stdio rpath wpath cpath flock".

    ok deraadt

  11. #OpenBSD now runs fd.o #fontconfig fc-cache(1) utility as an unprivileged '_fc-cache' user, dropping root privileges at both build time & at runtime (pkg_add). :flan_hacker:​

    bentley@ modified src/*: Change ownership of fontconfig cache to _fc-cache user.

    ok kn@ deraadt@

    bentley@ modified usr.sbin/pkg_add/OpenBSD/PackingElement.pm: When installing fonts, run fc-cache as the unprivileged _fc-cache user.

    From espie; ok deraadt@

    bentley@ modified xenocara/*: Don't perform font caching as root.

    During build, run fc-cache as BUILDUSER.

    When fc-cache is run as root, drop automatically to the _fc-cache user so /var/cache/fontconfig doesn't acquire root-owned files.

    ok deraadt@

    This nicely improves upon Anthony J. Bentley previous effort back in May, adding pledge(2) to fc-cache(1). :flan_thumbs:​

    bentley@ modified xenocara/dist/fontconfig/fc-cache/fc-cache.c: Call pledge(2) in fc-cache(1): "stdio rpath wpath cpath flock".

    ok deraadt

  12. #OpenBSD now runs fd.o #fontconfig fc-cache(1) utility as an unprivileged '_fc-cache' user, dropping root privileges at both build time & at runtime (pkg_add). :flan_hacker:​

    bentley@ modified src/*: Change ownership of fontconfig cache to _fc-cache user.

    ok kn@ deraadt@

    bentley@ modified usr.sbin/pkg_add/OpenBSD/PackingElement.pm: When installing fonts, run fc-cache as the unprivileged _fc-cache user.

    From espie; ok deraadt@

    bentley@ modified xenocara/*: Don't perform font caching as root.

    During build, run fc-cache as BUILDUSER.

    When fc-cache is run as root, drop automatically to the _fc-cache user so /var/cache/fontconfig doesn't acquire root-owned files.

    ok deraadt@

    This nicely improves upon Anthony J. Bentley previous effort back in May, adding pledge(2) to fc-cache(1). :flan_thumbs:​

    bentley@ modified xenocara/dist/fontconfig/fc-cache/fc-cache.c: Call pledge(2) in fc-cache(1): "stdio rpath wpath cpath flock".

    ok deraadt

  13. #OpenBSD now runs fd.o #fontconfig fc-cache(1) utility as an unprivileged '_fc-cache' user, dropping root privileges at both build time & at runtime (pkg_add). :flan_hacker:​

    bentley@ modified src/*: Change ownership of fontconfig cache to _fc-cache user.

    ok kn@ deraadt@

    bentley@ modified usr.sbin/pkg_add/OpenBSD/PackingElement.pm: When installing fonts, run fc-cache as the unprivileged _fc-cache user.

    From espie; ok deraadt@

    bentley@ modified xenocara/*: Don't perform font caching as root.

    During build, run fc-cache as BUILDUSER.

    When fc-cache is run as root, drop automatically to the _fc-cache user so /var/cache/fontconfig doesn't acquire root-owned files.

    ok deraadt@

    This nicely improves upon Anthony J. Bentley previous effort back in May, adding pledge(2) to fc-cache(1). :flan_thumbs:​

    bentley@ modified xenocara/dist/fontconfig/fc-cache/fc-cache.c: Call pledge(2) in fc-cache(1): "stdio rpath wpath cpath flock".

    ok deraadt

  14. LibreOffice Writerでフォントを見てたらfontconfigがバグっててフォント名が文字化けしてた。trixieまでに直ってくれたらいいけど #debian #fontconfig #libreoffice
    bugs.debian.org/cgi-bin/bugrep

  15. LibreOffice Writerでフォントを見てたらfontconfigがバグっててフォント名が文字化けしてた。trixieまでに直ってくれたらいいけど #debian #fontconfig #libreoffice
    bugs.debian.org/cgi-bin/bugrep

  16. LibreOffice Writerでフォントを見てたらfontconfigがバグっててフォント名が文字化けしてた。trixieまでに直ってくれたらいいけど #debian #fontconfig #libreoffice
    bugs.debian.org/cgi-bin/bugrep

  17. LibreOffice Writerでフォントを見てたらfontconfigがバグっててフォント名が文字化けしてた。trixieまでに直ってくれたらいいけど #debian #fontconfig #libreoffice
    bugs.debian.org/cgi-bin/bugrep

  18. chromium 的 skia 不能识别 sans-serif 能识别 sans 的原因找到了,其内部只认为 sans/serif/monospace 是需要 fallback 的,sans-serif 不是。基于这种假设,sans-serif 会应用其一般字体判断逻辑,即 #fontconfig 初始化后返回的第一个 sans-serif 和经过 fc-match -a 后的第一个 sans-serif 两者比较名称是否相同。但是 fc-match -a 有一个作用是把不存在于系统的字体剔除,如果是一般字体比如 Roboto 完全没有问题,初始化的 pattern 它肯定排第一个,因为没有规则对这种具体字体做 prepend 操作,这种比较实际上等于查找它在不在。但 sans-serif 不一样,存在的第一个字体绝大多数时候都不等于 pattern 的第一个字体。能 work 是因为到了 sans 这种 fallback 字体就不进行名称相同比较了。但这样效率只有 50%,因为所有写了 sans-serif 的网页都要做一次理论无效实际也无效的比较

  19. chromium 的 skia 不能识别 sans-serif 能识别 sans 的原因找到了,其内部只认为 sans/serif/monospace 是需要 fallback 的,sans-serif 不是。基于这种假设,sans-serif 会应用其一般字体判断逻辑,即 #fontconfig 初始化后返回的第一个 sans-serif 和经过 fc-match -a 后的第一个 sans-serif 两者比较名称是否相同。但是 fc-match -a 有一个作用是把不存在于系统的字体剔除,如果是一般字体比如 Roboto 完全没有问题,初始化的 pattern 它肯定排第一个,因为没有规则对这种具体字体做 prepend 操作,这种比较实际上等于查找它在不在。但 sans-serif 不一样,存在的第一个字体绝大多数时候都不等于 pattern 的第一个字体。能 work 是因为到了 sans 这种 fallback 字体就不进行名称相同比较了。但这样效率只有 50%,因为所有写了 sans-serif 的网页都要做一次理论无效实际也无效的比较

  20. chromium 的 skia 不能识别 sans-serif 能识别 sans 的原因找到了,其内部只认为 sans/serif/monospace 是需要 fallback 的,sans-serif 不是。基于这种假设,sans-serif 会应用其一般字体判断逻辑,即 #fontconfig 初始化后返回的第一个 sans-serif 和经过 fc-match -a 后的第一个 sans-serif 两者比较名称是否相同。但是 fc-match -a 有一个作用是把不存在于系统的字体剔除,如果是一般字体比如 Roboto 完全没有问题,初始化的 pattern 它肯定排第一个,因为没有规则对这种具体字体做 prepend 操作,这种比较实际上等于查找它在不在。但 sans-serif 不一样,存在的第一个字体绝大多数时候都不等于 pattern 的第一个字体。能 work 是因为到了 sans 这种 fallback 字体就不进行名称相同比较了。但这样效率只有 50%,因为所有写了 sans-serif 的网页都要做一次理论无效实际也无效的比较

  21. chromium 的 skia 不能识别 sans-serif 能识别 sans 的原因找到了,其内部只认为 sans/serif/monospace 是需要 fallback 的,sans-serif 不是。基于这种假设,sans-serif 会应用其一般字体判断逻辑,即 #fontconfig 初始化后返回的第一个 sans-serif 和经过 fc-match -a 后的第一个 sans-serif 两者比较名称是否相同。但是 fc-match -a 有一个作用是把不存在于系统的字体剔除,如果是一般字体比如 Roboto 完全没有问题,初始化的 pattern 它肯定排第一个,因为没有规则对这种具体字体做 prepend 操作,这种比较实际上等于查找它在不在。但 sans-serif 不一样,存在的第一个字体绝大多数时候都不等于 pattern 的第一个字体。能 work 是因为到了 sans 这种 fallback 字体就不进行名称相同比较了。但这样效率只有 50%,因为所有写了 sans-serif 的网页都要做一次理论无效实际也无效的比较

  22. 越来越清晰了,继编译了 chromium 的魔改 content_shell 后,又制作了魔改版的 skia_debug_tool,已经能深入到 chromium 怎么调用 #fontconfig 了,博客再写下去能发 sci 了吧…回到前面的问题:日志里 times new roman 多是因为 chromium linux 默认的 standard font family 是它;sans-serif 不好使是因为在 matchFamilyName 环节用 zh_CN 的 namelang 匹配到了 Noto Sans。感觉这像是我自己的锅,因为 openSUSE 有个 config 是按照 Google 官方的 Noto Sans CJK 使用建议给中文前 prepend Source Sans 还是 Roboto 来着,印象里好像当时 prepend 的是 Noto Sans。然后 sans 好像 fontconfig 官方是 append 的 sans-serif,导致两者结果不一致。

  23. 越来越清晰了,继编译了 chromium 的魔改 content_shell 后,又制作了魔改版的 skia_debug_tool,已经能深入到 chromium 怎么调用 #fontconfig 了,博客再写下去能发 sci 了吧…回到前面的问题:日志里 times new roman 多是因为 chromium linux 默认的 standard font family 是它;sans-serif 不好使是因为在 matchFamilyName 环节用 zh_CN 的 namelang 匹配到了 Noto Sans。感觉这像是我自己的锅,因为 openSUSE 有个 config 是按照 Google 官方的 Noto Sans CJK 使用建议给中文前 prepend Source Sans 还是 Roboto 来着,印象里好像当时 prepend 的是 Noto Sans。然后 sans 好像 fontconfig 官方是 append 的 sans-serif,导致两者结果不一致。

  24. 越来越清晰了,继编译了 chromium 的魔改 content_shell 后,又制作了魔改版的 skia_debug_tool,已经能深入到 chromium 怎么调用 #fontconfig 了,博客再写下去能发 sci 了吧…回到前面的问题:日志里 times new roman 多是因为 chromium linux 默认的 standard font family 是它;sans-serif 不好使是因为在 matchFamilyName 环节用 zh_CN 的 namelang 匹配到了 Noto Sans。感觉这像是我自己的锅,因为 openSUSE 有个 config 是按照 Google 官方的 Noto Sans CJK 使用建议给中文前 prepend Source Sans 还是 Roboto 来着,印象里好像当时 prepend 的是 Noto Sans。然后 sans 好像 fontconfig 官方是 append 的 sans-serif,导致两者结果不一致。

  25. 越来越清晰了,继编译了 chromium 的魔改 content_shell 后,又制作了魔改版的 skia_debug_tool,已经能深入到 chromium 怎么调用 #fontconfig 了,博客再写下去能发 sci 了吧…回到前面的问题:日志里 times new roman 多是因为 chromium linux 默认的 standard font family 是它;sans-serif 不好使是因为在 matchFamilyName 环节用 zh_CN 的 namelang 匹配到了 Noto Sans。感觉这像是我自己的锅,因为 openSUSE 有个 config 是按照 Google 官方的 Noto Sans CJK 使用建议给中文前 prepend Source Sans 还是 Roboto 来着,印象里好像当时 prepend 的是 Noto Sans。然后 sans 好像 fontconfig 官方是 append 的 sans-serif,导致两者结果不一致。

  26. 魔改版的 chromium content_shell 已经做完了,发现几个比较有意思的问题:1. Chromium 每次不管加载什么网页都会先找 Times New Roman 2. 我曾经以为网页 css 写的 sans-serif 替换会发生在 Skia/fontconfig 里,其实不是,是 sans-serif 也找不到字体,blink 自动加入了 Sans,用 sans 在 Skia/fontconfig 里找到的中文字体。具体研究需要进一步制作魔改 plus 版 content_shell。#fontconfig

  27. 魔改版的 chromium content_shell 已经做完了,发现几个比较有意思的问题:1. Chromium 每次不管加载什么网页都会先找 Times New Roman 2. 我曾经以为网页 css 写的 sans-serif 替换会发生在 Skia/fontconfig 里,其实不是,是 sans-serif 也找不到字体,blink 自动加入了 Sans,用 sans 在 Skia/fontconfig 里找到的中文字体。具体研究需要进一步制作魔改 plus 版 content_shell。#fontconfig

  28. 魔改版的 chromium content_shell 已经做完了,发现几个比较有意思的问题:1. Chromium 每次不管加载什么网页都会先找 Times New Roman 2. 我曾经以为网页 css 写的 sans-serif 替换会发生在 Skia/fontconfig 里,其实不是,是 sans-serif 也找不到字体,blink 自动加入了 Sans,用 sans 在 Skia/fontconfig 里找到的中文字体。具体研究需要进一步制作魔改 plus 版 content_shell。#fontconfig

  29. 魔改版的 chromium content_shell 已经做完了,发现几个比较有意思的问题:1. Chromium 每次不管加载什么网页都会先找 Times New Roman 2. 我曾经以为网页 css 写的 sans-serif 替换会发生在 Skia/fontconfig 里,其实不是,是 sans-serif 也找不到字体,blink 自动加入了 Sans,用 sans 在 Skia/fontconfig 里找到的中文字体。具体研究需要进一步制作魔改 plus 版 content_shell。#fontconfig

  30. Current `fonts.conf` for my account:

    * Prefer Noto over Cantarell and Roboto
    * Force ☹ to be emoji
    * Enable hinting and anti-aliasing on non-Emoji fonts

    Thunderbird still looks a little odd, but hopefully I just need to undo a setting somewhere.

    dev.ibboard.co.uk/repos/other/

    #Linux #Fonts #FontConfig #FontsConfig

  31. Current `fonts.conf` for my account:

    * Prefer Noto over Cantarell and Roboto
    * Force ☹ to be emoji
    * Enable hinting and anti-aliasing on non-Emoji fonts

    Thunderbird still looks a little odd, but hopefully I just need to undo a setting somewhere.

    dev.ibboard.co.uk/repos/other/

    #Linux #Fonts #FontConfig #FontsConfig

  32. Current `fonts.conf` for my account:

    * Prefer Noto over Cantarell and Roboto
    * Force ☹ to be emoji
    * Enable hinting and anti-aliasing on non-Emoji fonts

    Thunderbird still looks a little odd, but hopefully I just need to undo a setting somewhere.

    dev.ibboard.co.uk/repos/other/

  33. Current `fonts.conf` for my account:

    * Prefer Noto over Cantarell and Roboto
    * Force ☹ to be emoji
    * Enable hinting and anti-aliasing on non-Emoji fonts

    Thunderbird still looks a little odd, but hopefully I just need to undo a setting somewhere.

    dev.ibboard.co.uk/repos/other/

    #Linux #Fonts #FontConfig #FontsConfig

  34. Current `fonts.conf` for my account:

    * Prefer Noto over Cantarell and Roboto
    * Force ☹ to be emoji
    * Enable hinting and anti-aliasing on non-Emoji fonts

    Thunderbird still looks a little odd, but hopefully I just need to undo a setting somewhere.

    dev.ibboard.co.uk/repos/other/

    #Linux #Fonts #FontConfig #FontsConfig

  35. I think… I may have tracked it down!

    GTK3 doesn't seem to like 13.3333px (which is 10pt). Round it to 13px and everything goes back to the right size!

    I wonder what part of fonts-config made it stop rounding 🤔

    Edit: Using "Tweak Tool" to set the UI font size to 9.75 gets me exactly 13px, which looks almost the same EXCEPT that it's not stretched on GTK3!

    GTK4 is fractionally smaller, but it's better than the way GTK3 was too tall.

    #Linux #Fonts #FontConfig #FontsConfig

  36. I think… I may have tracked it down!

    GTK3 doesn't seem to like 13.3333px (which is 10pt). Round it to 13px and everything goes back to the right size!

    I wonder what part of fonts-config made it stop rounding 🤔

    Edit: Using "Tweak Tool" to set the UI font size to 9.75 gets me exactly 13px, which looks almost the same EXCEPT that it's not stretched on GTK3!

    GTK4 is fractionally smaller, but it's better than the way GTK3 was too tall.

    #Linux #Fonts #FontConfig #FontsConfig

  37. I think… I may have tracked it down!

    GTK3 doesn't seem to like 13.3333px (which is 10pt). Round it to 13px and everything goes back to the right size!

    I wonder what part of fonts-config made it stop rounding 🤔

    Edit: Using "Tweak Tool" to set the UI font size to 9.75 gets me exactly 13px, which looks almost the same EXCEPT that it's not stretched on GTK3!

    GTK4 is fractionally smaller, but it's better than the way GTK3 was too tall.

  38. I think… I may have tracked it down!

    GTK3 doesn't seem to like 13.3333px (which is 10pt). Round it to 13px and everything goes back to the right size!

    I wonder what part of fonts-config made it stop rounding 🤔

    #Linux #Fonts #FontConfig #FontsConfig

  39. I think… I may have tracked it down!

    GTK3 doesn't seem to like 13.3333px (which is 10pt). Round it to 13px and everything goes back to the right size!

    I wonder what part of fonts-config made it stop rounding 🤔

    Edit: Using "Tweak Tool" to set the UI font size to 9.75 gets me exactly 13px, which looks almost the same EXCEPT that it's not stretched on GTK3!

    GTK4 is fractionally smaller, but it's better than the way GTK3 was too tall.

    #Linux #Fonts #FontConfig #FontsConfig

  40. Debian Sid のfontconfig 2.15.0-1.1がぶっ壊れている。日本語フォント名が文字化けしている #debian #sid #fontconfig

  41. Debian Sid のfontconfig 2.15.0-1.1がぶっ壊れている。日本語フォント名が文字化けしている #debian #sid #fontconfig

  42. Debian Sid のfontconfig 2.15.0-1.1がぶっ壊れている。日本語フォント名が文字化けしている #debian #sid #fontconfig

  43. Debian Sid のfontconfig 2.15.0-1.1がぶっ壊れている。日本語フォント名が文字化けしている #debian #sid #fontconfig

  44. 讓 Flatpak 裡面的應用程式可以吃到系統的字型

    先前在「測試 Zen Browser」這邊提到 Zen,但遇到中文字型用了文泉驛正黑而沒有用 Noto Sans CJK TC 的問題,當時先一直放著,後來想到應該是 Flatpak 的 sandbox 造成的,用關鍵字找了

    blog.gslin.org/archives/2024/0

    #Browser #Computer #Murmuring #Security #Software #browser #flatpak #font #fontconfig #sandbox #zen

  45. 讓 Flatpak 裡面的應用程式可以吃到系統的字型

    先前在「測試 Zen Browser」這邊提到 Zen,但遇到中文字型用了文泉驛正黑而沒有用 Noto Sans CJK TC 的問題,當時先一直放著,後來想到應該是 Flatpak 的 sandbox 造成的,用關鍵字找了

    blog.gslin.org/archives/2024/0

    #Browser #Computer #Murmuring #Security #Software #browser #flatpak #font #fontconfig #sandbox #zen

  46. 讓 Flatpak 裡面的應用程式可以吃到系統的字型

    先前在「測試 Zen Browser」這邊提到 Zen,但遇到中文字型用了文泉驛正黑而沒有用 Noto Sans CJK TC 的問題,當時先一直放著,後來想到應該是 Flatpak 的 sandbox 造成的,用關鍵字找了

    blog.gslin.org/archives/2024/0

    #Browser #Computer #Murmuring #Security #Software #browser #flatpak #font #fontconfig #sandbox #zen

  47. 讓 Flatpak 裡面的應用程式可以吃到系統的字型

    先前在「測試 Zen Browser」這邊提到 Zen,但遇到中文字型用了文泉驛正黑而沒有用 Noto Sans CJK TC 的問題,當時先一直放著,後來想到應該是 Flatpak 的 sandbox 造成的,用關鍵字找了

    blog.gslin.org/archives/2024/0

    #Browser #Computer #Murmuring #Security #Software #browser #flatpak #font #fontconfig #sandbox #zen

  48. 讓 Flatpak 裡面的應用程式可以吃到系統的字型

    先前在「測試 Zen Browser」這邊提到 Zen,但遇到中文字型用了文泉驛正黑而沒有用 Noto Sans CJK TC 的問題,當時先一直放著,後來想到應該是 Flatpak 的 sandbox 造成的,用關鍵字找了

    blog.gslin.org/archives/2024/0

    #Browser #Computer #Murmuring #Security #Software #browser #flatpak #font #fontconfig #sandbox #zen

  49. I'm slowly making my way through a 8 thousand line python addition to #inkscape's #python library for parsing text and font elements in #svg properly. It's important and useful, but it's also *a lot*.

    I'm not sure how to say "please run pylint over your code because my eyes hurt trying to read this". without sounding like an ungrateful jerk. 😅

    #codereview #programming #pango #fontconfig

  50. I'm slowly making my way through a 8 thousand line python addition to #inkscape's #python library for parsing text and font elements in #svg properly. It's important and useful, but it's also *a lot*.

    I'm not sure how to say "please run pylint over your code because my eyes hurt trying to read this". without sounding like an ungrateful jerk. 😅

    #codereview #programming #pango #fontconfig