Giter VIP home page Giter VIP logo

delugia-code's People

Contributors

0xflotus avatar adam7 avatar arturdorochowicz avatar finii avatar hbre avatar jonz94 avatar lfom avatar luanvso avatar mo-gul avatar sitiom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

delugia-code's Issues

Future of Delugia

When Cascadia Code Nerd Font comes out (see https://www.github.com/microsoft/cascadia-code/pull/720) we should consider if this project is still needed or not.

For me, personally, I still use Delugia albeit I improved the Caskaydia Nerd Fonts version. I believe we should think about the differentiation of the three projects (i.e. Delugia, Caskaydia NF, Cascadia).

Anyhow, I guess we should halt the auto-release of a Delugia version on Cascadia releases until we can see and examine the outcome of Cascadia NF, and how good it will fit our 'customers' needs.

We could also think about updating Delugia to Nerd Fonts v3.2.1, if it has any merrit.

I hope to start some open discussion and brainstorming here.

Delugia Nerd Font can't work in powershell

When I use ''Delugia PL"(installed with scoop),But Delugia PL can work well in other Console (Windows Terminal)

Warning:
can't found font "Delugia PL"
please select "Cosoloas"
please install font of lack or select other

Nerd font icons too small / not centered in "complete"

First let me say what an brilliant project - so useful! I was previously using the Nerd Font version of Cascadia and it was getting pretty old (2007.01 I think, which is from June last year and has been updated several times since).

The issue I want to report is that the icons appear too small in Delugia Nerd Font Complete. I almost ditched it completely to go back to the NF version, but thought I'd check for closed issues first. I found #31 which gave me the clue to try the Book version. This looks fine although icons sit a bit high perhaps - could do with aligning to center line rather than top?

Perhaps mention use of book for more usefully sized icons in the installation instructions?

Screenshots:

delugia-complete

delugia-book

Icons too high:

delugia-book-high

Visually adjusted manually - this is about where I think they should be:

delugia-book-center

Document the short names

I'm trying to use the complete set in Terminal, but it can't seem to find it....

I have it installed for all users
image

But despite setting the fontFace to what I believe the correct value to be (and trying lots of other variations), I can't seem to get Terminal to pick it up:
image

Not sure if the string value is correct or if there's possibly an issue in Terminal.

Update: Looks like the correct value in the profiles.json is: Delugia Nerd Font

Back tick character causes strange behaviour

When using the Delugia Nerd Font the back tick character is not displaying correctly.

This is quite apparent in JavaScript code that uses a template literal.

const displayText = /api/Person/${personId};
image
This seems to move the back tick over the semi colon making it harder to determine if the backtick is actually present.

const displayText = someFunction(/api/person/${personId});
image
With this issue when combined with a closing bracket the back tick is removed but the character remains when you move the cursor with the arrow keys.

Update 2005.15

Looks like a new update to Cascadia code to base a new release off of.

Font name isn't updated

After #6, the font name isn't showing up correctly in Windows:

image

The full name is "Delugia Nerd Font" and it does show up that way in Visual Studio.

image

Looks like a disconnect between the Windows display name and the font name?

Italics not working properly

The Cascadia Code release 2105.24 now includes the Italic version.

But it seems to me that the italic version is not really used. Example:

italics

The font is italic, but this is the "old" italic that has always existed, it looked exactly like this even before release 2105.24 (I guess this old italic is generated?). Note the letter "l". In the true italic version, it should have a loop, not just be slanted.

I am using the Delugia.Nerd.Font.Book.ttf.

Relative size ratio between chars and icons

In my opinion somthing is wrong with the size ratio between normal chars and icons in that font.
Here is a smal comparsion between delugia-code and a Nerd-Font variant of "Source Code Pro":

image

I think the icons in that font could be ~1.5 times bigger.

Backticks broken

When I'm using backticks, rather than them appearing before the letter, they appear on top
so `a comes up as à instead.

lowercase letters in cursive don't match up with those in cascadia code

Issue

The lowercase letters in Delugia Code Italic (Cursive) don't match up with their counterparts in Cascadia Code Italic.

Reason

I think this improvement made would be beneficial to many Delugia Code users who want consistency between Delugia and Cascadia (including me!).

Screenshots

Cascadia Code
image

Delugia Code
image

Not showing as fixed-width font

Not sure what the patching is doing, but Cascadia Code shows as a fixed-width font, but Delugia does not. See how Visual Studio highlights the fixed-width ones:

image

Include the √ character (charcode 0x221A)

Noticed when I ran yo doctor that the checkboxes were missing. Seems Cascadia Code hasn't included this character for some reason. I have posted an issue to them to include it.. But I've also noticed this version of the font adds another checkbox character ( with charcode 0xF00C).

I figured I could just copy that character into 0x221A in the fontforge desktop app. Could that be done by the script somehow? And should it, or should we wait for the Cascadia Code team to update their font instead? I got no idea how long it is until they start working on the symbols parts.

Bold characters differ between Cascadia Code PL and Delugia Nerd Font Complete

Hello! When using the bold font for Delugia, the font is rendered extremely wrong. I've attached a comparison of this happening within gvim on Windows.

Delugia Nerd Font Complete
image

Cascadia Code PL
image

This is as of the last two releases for Delugia. I've upgraded (and downgraded) a few times and it's a very recent change.

Glyphs not rendering JUST in Powershell

Tried to get Delugia + Nerd Fonts installed on a new box, but I cannot get it to work in Windows Terminal Powershell. Here is PS Core
image

and PS

image

I can open an issue in Terminal, but wanted to see if there is an easy fix for this

Add codicons symbols (and/or more?)

Thank you for this awesome project! It would be great if we can add more symbols.

curl -L https://raw.githubusercontent.com/ryanoasis/nerd-fonts/${NERDFONTVERS}/font-patcher --output font-patcher

ryanoasis/nerd-fonts@96ab7f6

According to the above two links, font-patcher used in this repo is older than the one which has support for codicons. So why not use the latest version in order to get more symbols?

Not working in cmder

Env
win: 10 1909 18363.592
pwsh: 6.2.4
posh-git: 1.0.0-beta3
oh-my-posh: 2.0.381 (Theme Paradox)
font: Delugia-Nerd-Font (installed with scoop)

Windows Terminal
image

Cmder
image

Is this glyph being displayed too small?

Introduction

Hello, first: Thanks for the project. I think it is a great idea to have many more decentralized but also automated projects turning fonts into nerd fonts instead of a single big one. And this shows how it can be done

Question

I have noticed that basically all nerd font specific glyphs are being displayed very small compared to official unicode glyphs. It looks like all glyphs are occupying a single "width".

image

echo -e "\uf015HALLO\n🚀HALLO"

Is this expected? Is it the same for other users?

Environment

  • Windows 10
  • Windows Terminal

Add a license

Choose an appropriate license (needs to be compatible with cascadia) and add it.

MacOs

How do I install this on MacOs? thanks

Wrong version encoded in font files

While examining the v2106.17 release files, I noticed that the version inside the files is wrong:

image

It shows as v2105.24.2-1-ga2e91f1 which is technically correct, but wrong.

Strangely the release shows the correct tag:

image

This means the tagging and releasing were performed instead as releasing and then tagging.

Maybe the reason is the merge commit and that I did it with the web GUI stuff where nobody knows what happenes ;) usually I use git push --follow-tags to transfer a new commit and its tags in one go to create a new release.

Unfortunately the workflow changed a bit and I did only look superficial on the code.

Not sure if we want/need to re-release with correct version number embedded?

Increase font version per build

The current version of the font 1910.040. It might be worth adding a third value (1910.040.x) to the font so that Windows will update the font when you install them. It's not clear what the current behavior is (does an install update or ignore) and it's hard to confirm that anything changed.

Error in download script and request

Thanks for your post and the repo. Although the README does not explain how to actually patch the fonts, your post and (hidden) workflow helped a lot. I think there is an error in the script that downloads the source fonts for patching tho, two files aren't download correctly, these two lines are missing ?raw=true so they would be downloaded correctly.

I also would like to ask if I can create a repo based on yours with a shell script to patch any font. Cloning the whole Nerd Fonts just to patch a few fonts seems like an overkill.

Regards

Installed as 2 different fonts

Hey!

I used to painstakingly patch Cascadia Code manually to include Nerd glyphs, before I found this repo. Many thanks for this!

But I'm facing a similar issue that I faced with Caskaydia (nerd font version of Cascadia) - when installing, two fonts show up:

image

image

image

Is this expected? Shouldn't the Light variant show up along with Regular and Bold in the Delugia font itself?


For now, I manually edited family name in the font files DelugiaCompleteLight.ttf and DelugiaCompleteLight-Italic.ttf from "Delugia Light" to "Delugia" in Fontforge and then installed it to solve the issue.

Screenshot 2021-12-06 005333
Screenshot 2021-12-06 005343

Generate Delugia font for Cascadia Mono PL

@adam7 Would you be open to extending the project to produce a Delugia font from Cascadia Mono?

Cascadia Mono is the version of Cascadia Code without ligatures. Supporting it may be useful for those environments that don't allow disabling ligatures (e.g. Windows Terminal).

I have a commit with these changes here: https://github.com/ArturDorochowicz/delugia-code/commit/a5ac037f5630df6038227c1bd38127bfc3da616b and I could open a PR if you're OK with this.

Problem with displaying glyphs in powershell

Hi,
after installing poshgit, oh-my-posh and delugia code font, my powershell console still doesn't display some symbols (eg. BranchIdenticalStatusToSymbol, BranchUntrackedSymbol).
image

Is there any fix for my issue?

Update font when nerd fonts updated

As I understand, this font updated when new cascadia code updated. But, when new nerd fonts updated with its added icons and bug fixes, this font not updated, just waiting for new cascadia code.

Please support updating font for the most updated cascadia code and nerd fonts.

Thank you.

Default character height is greater than Cascadia Code

See the gif below, when I change the font to Delugia, the characters seem to become longer. It's not really a big deal, but it was noticeable to me at font size 11. (The gif has font size set to 32, to make the difference easily visible).

cursor2

Does not build with Cascadia Code 2106.17

Microsoft obviously changed the filenames in their release package.
Thus CascadiaCodePLItalic-Italic.ttf can not be found.

I am on vacation with no laptop etc, will not be able to fix this before Aug 3.

But it should be simple to adapt the file names in our workflow.

Fini

Update Delugia Code with newest version?

I love using Delugia Code since it is currently the only "working" version of Cascadia Code with all Nerd Fonts patched.

The Nerd-Fonts font has rendering issues (with my setup). The official PL-version of Cascadia Code does not include all Nerd Fonts, but only the Powerline Symbols.

So any chance of updating Delugia Code with the newest font version. Currently that is 2102.03: https://github.com/microsoft/cascadia-code/releases/tag/v2102.03 and it was just released yesterday - maybe this can also automated with a Github action?

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.