Skip to main content
Participating Frequently
April 22, 2024
Question

Font Question

  • April 22, 2024
  • 3 replies
  • 427 views

I'm numbering staves over many pages of music notation. I click to lay down the chosen font, which defaults to a HUGE font. So I scroll down and select '14'. Then I number the staves on that page. Next page. Repeat. HUGE font again. Rinse, repeat, rinse.

Is there any way to set things to 14 whenever I use the text tool? I've looked and looked in the Preferences but am getting no joy.

This topic has been closed for replies.

3 replies

Legend
April 23, 2024

Why are you doing this work in Photoshop? InDesign or possibly LaTeX/LyX would be much easier to use, or even better, dedicated music notation software..

https://www.toptenreviews.com/best-music-notation-software

 

Photoshop doesn't have global styles or any idea about pages, and font size is determined automatically for Photoshop documents.

https://community.adobe.com/t5/photoshop-ecosystem-bugs/p-text-size-isn-t-being-remembered-between-documents/idc-p/14302269#M98234

Legend
April 23, 2024

If you need specific text formatting, you can create text layers with a script. Change the parameters below as needed.

 

/*
Utility PS Scripts created by David M. Converse ©2018-24

This script creates a new text layer

Last modified 4/23/2024

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#target photoshop

testText();

function testText(){
    if(documents.length > 0){
        var originalDialogMode = app.displayDialogs;
        app.displayDialogs = DialogModes.ERROR;
        var originalRulerUnits = preferences.rulerUnits;
        preferences.rulerUnits = Units.PIXELS;
        const Sz = 42;
        const Ld = 42;
        const Fnt = 'Calibri-Bold'
        const Jst = Justification.CENTER
        try{
            var docRef = activeDocument;
            var LayerRef = docRef.artLayers.add();
            LayerRef.kind = LayerKind.TEXT;
            var TextRef = LayerRef.textItem;
            TextRef.contents = '';
            TextRef.position = new Array(500, 80);
            preferences.rulerUnits = Units.POINTS;
            TextRef.size = Sz;
            TextRef.useAutoLeading = false;
            TextRef.leading = Ld;
            TextRef.font = Fnt;
            TextRef.justification = Jst;
            TextRef.autoKerning = AutoKernType.METRICS;
            }
        catch(e){
            alert(e + e.line);
            preferences.rulerUnits = originalRulerUnits;
            app.displayDialogs = originalDialogMode;
            return;
            }
        preferences.rulerUnits = originalRulerUnits;
        app.displayDialogs = originalDialogMode;
        }
    else{
        alert('You must have a document open to run this script.');
        return;
        }
    return;
    }

 

Participating Frequently
April 25, 2024

Where do I store this? PS root folder, I assume?

kglad
Community Expert
Community Expert
April 22, 2024

i was going to move this to the fonts forum, but i think the app forum is better.  which app are you using?

Participating Frequently
April 23, 2024

I'm using Photoshop. I clicked on the "Others" forum.

kglad
Community Expert
Community Expert
April 23, 2024
kglad
Community Expert
Community Expert
April 22, 2024

in the future, to find the best place to post your message, use the list here, https://community.adobe.com/

p.s. i don't think the adobe website, and forums in particular, are easy to navigate, so don't spend a lot of time searching that forum list. do your best and we'll move the post (like this one has already been moved) if it helps you get responses.



<"moved from cc desktop">