Skip to content

according to fontconfig, familyname no longer contains style name :( #369

@DHowett

Description

@DHowett

It looks like one of our recent build changes broke family names in the static TTFs/OTFs:

cascadia code 2008.xx

Family name for the most part contains the style name (in addition to just "Cascadia Code")

% for i in CascadiaCode-*; do echo "$i"; fc-query "$i" | grep family:; done 
CascadiaCode-Bold.otf
	family: "Cascadia Code"(s)
CascadiaCode-ExtraLight.otf
	family: "Cascadia Code"(s) "Cascadia Code ExtraLight"(s)
CascadiaCode-Light.otf
	family: "Cascadia Code"(s) "Cascadia Code Light"(s)
CascadiaCode-Regular.otf
	family: "Cascadia Code"(s)
CascadiaCode-SemiBold.otf
	family: "Cascadia Code"(s) "Cascadia Code SemiBold"(s)
CascadiaCode-SemiLight.otf
	family: "Cascadia Code"(s) "Cascadia Code SemiLight"(s)

cascadia code 2009.22

Family name no longer contains style

% for i in CascadiaCode-*; do echo "$i"; fc-query "$i" | grep family:; done                      
CascadiaCode-Bold.otf                                                                                    
	family: "Cascadia Code"(s)
CascadiaCode-ExtraLight.otf
	family: "Cascadia Code"(s)
CascadiaCode-Light.otf
	family: "Cascadia Code"(s)
CascadiaCode-Regular.otf
	family: "Cascadia Code"(s)
CascadiaCode-SemiBold.otf
	family: "Cascadia Code"(s)
CascadiaCode-SemiLight.otf
	family: "Cascadia Code"(s)

(for reference): Fira Code 5.2

FiraCode-Bold.ttf
	family: "Fira Code"(s)
FiraCode-Light.ttf
	family: "Fira Code"(s) "Fira Code Light"(s)
FiraCode-Medium.ttf
	family: "Fira Code"(s) "Fira Code Medium"(s)
FiraCode-Regular.ttf
	family: "Fira Code"(s)
FiraCode-Retina.ttf
	family: "Fira Code"(s) "Fira Code Retina"(s)
FiraCode-SemiBold.ttf
	family: "Fira Code"(s) "Fira Code SemiBold"(s)

I noticed this when I upgraded Cascadia on my Linux machine and all of my applications stopped being able to find it. I have yet to figure out how to configure them to locate Cascadia based on the style field.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions