Code Monkey home page Code Monkey logo

Comments (17)

Technetium1 avatar Technetium1 commented on September 24, 2024 2

@xiota the gist is that they are enhanced versions of existing fonts programmers prefer with proper glyph support and some extras (namely icons). More info here: https://github.com/ryanoasis/nerd-fonts/ & here: https://github.com/ryanoasis/nerd-fonts/wiki#what
I personally prefer Hack & Roboto Nerd Font Mono

from packages.

xiota avatar xiota commented on September 24, 2024 2

Looks like "extended" is a misnomer because extra/ttf-noto-nerd has all variants and same number of glyphs. The AUR package uses slightly different family names and ttfautohint (probably different patcher config).

The following changes are recommended:

  • Resubmit package to AUR with corrected name.
  • Change description to: "Noto Sans Mono fonts, patched with Nerd Fonts Patcher"
  • Change URL to: https://github.com/ryanoasis/nerd-fonts
  • Change license to "OFL-1.1"
  • Remove provides. Not drop-in replacement because family names slightly different.
  • Remove conflicts. Not needed because font location and family names are different.
  • Remove git and subversion from makedeps if they are no longer needed.

from packages.

D3vil0p3r avatar D3vil0p3r commented on September 24, 2024 1

@Technetium1 AUR package has been fixed.

from packages.

D3vil0p3r avatar D3vil0p3r commented on September 24, 2024 1

@xiota I fixed the AUR package. It has been updated.

from packages.

Technetium1 avatar Technetium1 commented on September 24, 2024 1

Build completed: nerd-fonts-noto-sans-mono-extended.log

from packages.

Technetium1 avatar Technetium1 commented on September 24, 2024

Was flagged out of date due to a new release.

from packages.

xiota avatar xiota commented on September 24, 2024

Could someone explain the whole "nerd fonts" thing to me?

from packages.

xiota avatar xiota commented on September 24, 2024

@D3vil0p3r Package is out of date. Repo no longer exists / moved. Patcher updated to 3.2.1. Also, benefit of this package over extra/ttf-noto-nerd?

from packages.

D3vil0p3r avatar D3vil0p3r commented on September 24, 2024

If I remember well, this package has more glyphs. Currently I manage the AUR package but I cannot update it because svn does not allow me to get a subdir from source. If I use git, it takes too much time. I left a comment about it on AUR page. Any ideas?

from packages.

xiota avatar xiota commented on September 24, 2024

All packages are going to be rebuilt soon, and broken packages will be dropped. Metric 41.

If I were maintaining the package, I would retire it (open deletion request) because it's too complicated to fix and doesn't have clear benefit.

I don't know any way to grab directories from git, so would have to download everything or individual files. There are 36 Noto mono files and probably 15-20 glyph files.

From the nerd fonts readme, the prepatched fonts probably already have all the glyphs because the proposed benefit of self-patching is to exclude symbols.

Option 2: Patch your own font

Patch your own variations with the various options provided by the font patcher (i.e. not include all symbols for smaller font size)

from packages.

D3vil0p3r avatar D3vil0p3r commented on September 24, 2024

From the nerd fonts readme, the prepatched fonts probably already have all the glyphs because the proposed benefit of self-patching is to exclude symbols.

Do you mean the extra/ttf-noto-nerd should contain all the glyphs?

PS: meanwhile I just opened a thread on AL forum: https://bbs.archlinux.org/viewtopic.php?pid=2177567

from packages.

xiota avatar xiota commented on September 24, 2024

Do you mean the extra/ttf-noto-nerd should contain all the glyphs?

That would be my interpretation.

Someone replied to your query:

Maybe the new locations are setup differently ?

However, I already tested. It seems that whatever functionality you were using may have been shutdown by github.

from packages.

D3vil0p3r avatar D3vil0p3r commented on September 24, 2024

@xiota The suggested NotoSansMono new source is good. What I just need to fix and update it is to understand how to retrieve the glyphs (third source of the PKGBUILD) to avoid to pull the entire git repository. I opened this issue on the upstream project: ryanoasis/nerd-fonts#1656 but if this will be managed, I think we can still maintain this package (also in AUR).

from packages.

D3vil0p3r avatar D3vil0p3r commented on September 24, 2024

Which name do you suggest?

from packages.

xiota avatar xiota commented on September 24, 2024

Which name do you suggest?

nerd-fonts-noto-sans-mono or ttf-noto-sans-mono-nerd

Also, do not use replaces. If you want to help users migrate from old package, turn it into a metapackage.

from packages.

D3vil0p3r avatar D3vil0p3r commented on September 24, 2024

Looks like "extended" is a misnomer because extra/ttf-noto-nerd has all variants and same number of glyphs. The AUR package uses slightly different family names and ttfautohint (probably different patcher config).

https://aur.archlinux.org/packages/nerd-fonts-noto-sans-mono

On the old one I submitted a "Merge" request.

from packages.

xiota avatar xiota commented on September 24, 2024

I would have opted for a deletion request. There's no point keeping the old comments, and the vote count is low.

Thanks for updating. I'll switch the chaotic repo to the new package later.

from packages.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.