Changing chord separator font style has no effect

In this (cut down) project, changing the chord separator’s font style has no effect, at least on my computer.
For testing, it is intentionally set to an absurd big size.
Any ideas?
Demo.dorico (788.2 KB)

That’s because Dorico is actually using U+E87B from the font defined for “Chord symbols music text”:

https://w3c.github.io/smufl/latest/tables/chord-symbols.html

Thanks Daniel, if is this intended behaviour, what is the dedicated font style for? Apart from that, I would like to have the possibility to adjust the separator’s size independently. In this case, it is too big, at least for my taste. :slight_smile:

The steps described below might help you out with adjusting the size of the separator:

1 Like

The steps above in the post @DanielMuzMurray linked to should also work on the slash. This does raise the question, why does the Font Style “Chord Symbols Altered Bass Separator Font” exist if it doesn’t do anything? It definitely seems like there should be a percentage setting, and X and Y positioning settings in Engraving Options too. (I actually thought there was a percentage setting already, but I guess not.)

I don’t have your font installed so I’m not sure what it’s supposed to look like, but here’s a little test file where I modified the slash to look like this:
test
DemoRvsd.dorico (780.9 KB)

If you’d like a permanent change to all files created from File/New, here’s a doricolib file too. You can unzip it and add it to your DefaultLibraryAdditions folder. It includes settings to change the font used and glyph location if you want, plus it’s easy to change the scale and Y offset (positive # brings it down), if I didn’t get those correct since I didn’t have your font installed.
ChordSlash.zip (625 Bytes)

ChordSlash doricolib file
<?xml version="1.0" encoding="utf-8"?>
<kScoreLibrary>
	<glyphDefinitions>
		<entities array="true">
			<GlyphPrimitiveEntityDefinition>
				<name>bass.slash</name>
				<entityID>glyph.bass.slash</entityID>
				<parentEntityID/>
				<inheritanceMask>0</inheritanceMask>
				<codePoint>0xE87B</codePoint>
				<isSmufl>true</isSmufl>
				<alternateForGlyph/>
				<fontStyle>font.chordsymbolsmusictext</fontStyle>
				<pointSize>1</pointSize>
				<rotation>0</rotation>
				<colour>kDefault</colour>
			</GlyphPrimitiveEntityDefinition>
		</entities>
	</glyphDefinitions>
	<compositeDefinitions>
		<entities array="true">
			<CompositeDefinition>
				<name>bass.slash</name>
				<entityID>comp.bass.slash</entityID>
				<parentEntityID/>
				<inheritanceMask>0</inheritanceMask>
				<category>kChordSymbols</category>
				<components array="true">
					<component>
						<componentId>glyph.bass.slash</componentId>
						<componentType>kGlyph</componentType>
						<xOffset>0</xOffset>
						<yOffset>2.5</yOffset>
						<xScale>100.000000</xScale>
						<yScale>100.000000</yScale>
						<zOrder>0</zOrder>
						<maxOpticalScale>100</maxOpticalScale>
						<componentInstance>0</componentInstance>
						<colour>kDefault</colour>
					</component>
				</components>
				<relativeAttachments array="true"/>
				<scalingRules array="true"/>
			</CompositeDefinition>
		</entities>
	</compositeDefinitions>
</kScoreLibrary>
1 Like

Thanks you very much @DanielMuzMurray & @FredGUnn! That really helps me a lot!

1 Like