Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

[Resolved][Arch Linux]Menu font from Brackets 1.11Β #13731

Closed

Description

@arthurflor23

Prerequisites

  • [ x ] Can you reproduce the problem with Debug -> Reload Without Extensions?
  • [ x ] Did you perform a cursory search to see if your bug or enhancement is already reported?
  • [ x ] Did you read the Troubleshooting guide?

Description

I upgraded to version 1.11 and I had some problems. First I had to execute this command for the brackets to open (only this to open):

sudo chmod 4755 /opt/brackets/chrome-sandbox

Second, when the brackets finally open:
image

and

image

Steps to Reproduce

  1. Open the Brackets

Expected behavior: Menu font correct

Actual behavior: Menu font is square (missing?)

Versions

Release 1.11 build 1.11.0-17524 (release 86b5e2d4e) 
build timestamp: Wed Sep 20 2017 10:21:22 GMT+0000
OS: Arch Linux 
Kernel: x86_64 Linux 4.12.13-1-ARCH
DE: KDE 5.38.0 / Plasma 5.10.5
WM: KWin
GTK Theme: Breeze [GTK2/3]
Icon Theme: Papirus
Font: Noto Sans Regular

Activity

  1. changed the title [-]Menu font from Brackets 1.11[/-] [+][Linux]Menu font from Brackets 1.11[/+] on Sep 26, 2017
  2. jmpri3 commented on Sep 26, 2017

    @jmpri3

    Same thing here. Also Arch Linux with a similar config, though I have the GTK font set to Oxygen-Sans.

  3. changed the title [-][Linux]Menu font from Brackets 1.11[/-] [+][Arch Linux]Menu font from Brackets 1.11[/+] on Sep 26, 2017
  4. swmitra commented on Sep 26, 2017

    @swmitra
    Collaborator

    @arthurflor Thanks for choosing Brackets and letting us know about this rendering issue πŸ‘. As Arch Linux is not a platform where Brackets normally gets tested, can you please let us know the process involved in installing Brackets on Arch Linux?
    Unless we actually debug this issue, can't comment on what's going wrong with the configuration.

  5. modified the milestone: Release 1.11 on Sep 26, 2017
  6. arthurflor23 commented on Sep 26, 2017

    @arthurflor23
    Author

    It's just the install command:

    yaourt -S brackets-bin
    

    More info from the package: https://aur.archlinux.org/packages/brackets-bin/

    Can do installing error? I will check the package build

  7. arthurflor23 commented on Sep 26, 2017

    @arthurflor23
    Author
  8. pwnfoo commented on Sep 26, 2017

    @pwnfoo

    +1 can confirm this affects Arch Linux install. I tried installing most of the fonts referenced in src/styles/ and rebuilding the font cache but the issue persists.

  9. anthonytex commented on Sep 26, 2017

    @anthonytex

    Hello all :) Have you try with "brackets" package and not the "-bin" pre-compiled version?
    After updating to 1.1, the -bin version didn't execute but it crashed generating a core dump with SIGABRT (signal-6). So because gdb didn't find any debug symbols, i've downloaded and edited brackets package to make a debug version ... but after installing it and launch... it just works: so nothing to debug. The problem with brackets-bin must be something like well some linked library or different dependency?..honestly no time to test as my wanted result was "make it work again" ;)
    Hello @swmitra thanks for your interest on this: basically there are 2 packages of brackets in Arch Linux in Arch User (not official so) Repo. Arch package from this repo are build on the fly with official arch tool (makepkg) so in this case "the brackets-bin" is build by simply downloading your Debian package, extract binaries and pack them to an Arch package while "brackets" package is build with npn install and g++ by downloading your sources: the first version doesn't work. Keep up your good work πŸ‘ on supporting the linux version schermata del 2017-09-26 16-45-31

  10. arthurflor23 commented on Sep 26, 2017

    @arthurflor23
    Author

    The package brackets (without "-bin") doesn't install here. Results in compilation error.
    But I'll go into more detail with this compilation error. Thanks!

  11. anthonytex commented on Sep 26, 2017

    @anthonytex

    Yes, a dep "libudev0-shim" must be installed you can install my compiled version https://drive.google.com/open?id=0BzKigOTG5qLEMFIyWGU3R2g1N28
    sudo pacman -U brackets-1.11-1-x86_64.pkg.tar.xz

  12. swmitra commented on Sep 26, 2017

    @swmitra
    Collaborator

    @anthonytex Great work! You made my day. I love this community for the passion it brings in making a developers day. Sincerely hoping the trend continues πŸ‘

  13. 20 remaining items

  14. lbassuncao commented on Oct 31, 2017

    @lbassuncao

    Yes! The solution provided by @chsjr1996 solved this issue.
    Thanks a lot! :) πŸ₯‡

  15. jegjessing commented on Nov 1, 2017

    @jegjessing

    Extracing pango files worked for me too

  16. kiroma commented on Nov 1, 2017

    @kiroma

    Works here as well, going to pinpoint the broken commit now. Should we report it to pango's devs?

  17. kiroma commented on Nov 1, 2017

    @kiroma
  18. Nidustash commented on Nov 7, 2017

    @Nidustash

    Thanks for great answer @chsjr1996. Ya da best

  19. Faouzi91 commented on Nov 9, 2017

    @Faouzi91

    @chsjr1996 thanks it worked for me.

  20. sonozaki commented on Nov 9, 2017

    @sonozaki

    Thanks! It works fine for debian testing :)

  21. adminspivey commented on Nov 13, 2017

    @adminspivey

    So can I be the guy who explains how new they are to linux and ask for some more detailed instructions on @chsjr1996 's fix?

  22. pwnfoo commented on Nov 13, 2017

    @pwnfoo

    @1efty1337 Here you go:

    1. Download the package from libpangoft2 package from here

    2. Instead of opening it with Software Install, open it using Archive Manager and extract it. You will see two files. Again extract data.tar.xz and navigate to the folder usr/lib/x86_64-linux-gnu that you got after extracting.

    3. Copy the two files in that folder to /opt/brackets. You might require root depending on how you've configured your system and restart Brackets if it is already running. Something like : sudo cp path/to/your/extracted/folder/* /opt/brackets/

  23. adminspivey commented on Nov 13, 2017

    @adminspivey

    @SachinKamath Thank you very much. I understand how easy it would have been to ignore such a simple question, and i appreciate the help!

  24. pwnfoo commented on Nov 13, 2017

    @pwnfoo

    @1efty1337 Np! Feel free to ping if you're stuck and welcome to Linux! :)

  25. maicardi commented on Nov 27, 2017

    @maicardi

    @SachinKamath

    Your method works great on Ubuntu 17.10 with Brackets 1.11.0-17524 amd64 deb taken from Brackets homepage.

    Thanks!

  26. pwnfoo commented on Nov 27, 2017

    @pwnfoo

    @maicardi, I just expanded @chsjr1996's solution but you're very welcome. Glad I could help you :)

  27. abargnesi commented on Dec 1, 2017

    @abargnesi

    On Ubuntu 17.10 @chsjr1996's solution wasn't complete.

    I moved the libpangoft shared object files to /opt/brackets/lib:

    /opt/brackets$ ls lib/
    libpangoft2-1.0.so.0  libpangoft2-1.0.so.0.4000.5
    

    Then I ran the /opt/brackets/brackets script which specifically sets LD_LIBRARY_PATH to /opt/brackets/lib. This allows brackets to link to older libpangoft files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions