[OSX] 0.10.0 rc3 osx probably has issues with special chars #5657

issue jonasschnelli opened this issue on January 14, 2015
  1. jonasschnelli commented at 8:19 AM on January 14, 2015: contributor

    Focus on the balance value fields.

    bildschirmfoto 2015-01-14 um 09 18 15

  2. jonasschnelli commented at 8:25 AM on January 14, 2015: contributor

    related to #5165

  3. laanwj added the label Mac on Jan 14, 2015
  4. laanwj added the label GUI on Jan 14, 2015
  5. laanwj added the label Priority Medium on Jan 14, 2015
  6. jonasschnelli commented at 9:02 AM on January 14, 2015: contributor

    on osx 10.7 and 10.9 it looks okay:

    bildschirmfoto 2015-01-14 um 10 00 44

  7. theuni commented at 7:53 PM on January 14, 2015: member

    We've tracked this issue down to the sdk used to build qt. When built with >= 10.8 sdk, qt uses new apis to discover fonts, rather than the old unreliable methods. For master, we should bump up to a newer SDK. For 0.10, we have a few options.

    Some background info on SDKs: #5582 (comment)

    Options:

    • Remove the thin-space stuff for 0.10, possibly only for osx 10.10. That wouldn't address #5165.
    • Build 0.10 against 10.8
    • Track down the font loading failure and attempt to insert a work-around like 292cc072f3bada256bc6af9970512eb9dec8d93a

    I'd prefer to do the last one, if it's possible. Looking into it now.

  8. theuni commented at 8:23 PM on January 14, 2015: member
  9. gavinandresen commented at 1:35 AM on January 15, 2015: contributor

    Tested on OSX 10.10.1, does NOT fix the problem (boxes instead of thin spaces if I set display to uBTC).

  10. jonasschnelli commented at 8:07 AM on January 15, 2015: contributor

    As reported on IRC (http://bitcoinstats.com/irc/bitcoin-dev/logs/2015/01/14#l1421271863) same issue on my osx 10.10 Retina with bitcoin-qt-quickfix-e0cd2f55

    Build 0.10 against 10.8

    I was always a friend of dropping old os version from the support matrix. 10.8 was released in Feb 2012. 10.7 in Juli 2011. But i assume others wish better backward compatibility and dropping 10.7 will probably make people whine about it.

  11. laanwj commented at 8:18 AM on January 15, 2015: member

    I'm not a fan of dropping support for a four year old OS just for a cosmetic glitch. But a shorter support cycle is inevitable if they wildly change the API every release. The extra work for supporting a certain release quickly outweighs the gain. Win32 is full of holes otherwise but at least extremely backwards compatible.

    But for 0.10 it's too late to change supported OSes. Could bump the minimum to 10.8 for 0.11.

    Can we package a fallback font in the OSX dmg? For the THIN SPACE I'm not worried, but I would like to support Chinese (e.g. #5165).

  12. jonasschnelli commented at 8:39 AM on January 15, 2015: contributor

    @theuni: didn't went deep on that. But i saw you did gave a font substitute for the internal "special" OS font: QFont::insertSubstitution(".Helvetica Neue DeskInterface", "Helvetica Neue"); After a quick research i came to the point that this special . font your substituting could have a different font map. I saw that others create replacement for this .OS font (https://github.com/jenskutilek/FiraSystemFontReplacement). Maybe the substitute for this font should also be in the same format?

  13. jonasschnelli closed this on Jan 15, 2015

  14. jonasschnelli commented at 8:40 AM on January 15, 2015: contributor

    sry. wrong button

  15. jonasschnelli reopened this on Jan 15, 2015

  16. theuni commented at 7:16 PM on January 15, 2015: member

    @laanwj That build was just a test to see where the floor for fixed builds was. @jonasschnelli also confirmed that the build against 10.8 with 10.6 back-compat worked: http://bitcoincore.org/cfields/bitcoin-qt-10.8_10.6_sdk-e0cd2f55 . @gavinandresen Could could you verify?

    I'd rather not bump to using the 10.8 sdk for 0.10 now that the build process is settled, but I'm not sure what choice we have if it fixes #5165 as well. @laanwj Looking into shipping the fonts. I suppose I'll go ahead and upgrade to 10.10 in order to test, seems that's the major trouble-case these days.

  17. gavinandresen commented at 10:35 PM on January 15, 2015: contributor

    e0cd2f55 fixes the issue for me on OSX 10.10.1.

  18. theuni commented at 11:30 PM on January 15, 2015: member

    @gavinandresen hmm? I'm not seeing the connection.

  19. laanwj closed this on Jan 19, 2015

  20. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-18 18:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me