element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Altium CircuitStudio
  • Products
  • Manufacturers
  • Altium CircuitStudio
  • More
  • Cancel
Altium CircuitStudio
Altium CircuitStudio Forum How to change the font on all items in a schematic sheet?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Altium CircuitStudio to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Locked Locked
  • Replies 9 replies
  • Subscribers 86 subscribers
  • Views 5248 views
  • Users 0 members are here
Related
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to change the font on all items in a schematic sheet?

harvie256
harvie256 over 8 years ago

I have a customer that wants schematics prepared using a sans serif font to match the rest of their mechanical drawings.

 

Changing the system font, as per the documentation alters everything that the system has put down, such as pin numbers.  That works fine.

 

But everything like component designators, component labels, Power Ports, etc stay as Times New Roman.

 

How can I change all these?  And how can I make it so when they are placed on the sheet that they have the correct font?

 

Thanks

  • Cancel
  • e14softwareteam
    0 e14softwareteam over 8 years ago

    Hi,

     

    Thanks for writing!

     

    I will see if I can get you an answer.

     

    Tony

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • harvie256
    0 harvie256 over 8 years ago in reply to e14softwareteam

    Can I please get an answer to this...

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • e14softwareteam
    0 e14softwareteam over 8 years ago

    Hi,

     

    Sorry, for the delay.  I hope to have an answer soon!

     

    Tony

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • e14softwareteam
    0 e14softwareteam over 8 years ago

    Hi:

     

    Here is the response from Altium:

     

    Global changes across all text is not available in CircuitStudio, however the SCH Inspector can be used to achive this with multiple steps:

    1. To change Designatators of components, open a schematic and press F11 to open SCH Inspector panel.
    2. Click the schematic to focus the document and press Ctrl+A to select all objects
    3. Note how many objects are displayed, written at the bottom of the inspector panel (no need to remember, it's just to observe)
    4. At the top of the inspector change Include all types of objects to Include only Parts.
    5. The number of objects displayed is now less, because it is just the parts.
    6. Click the Component Designator link, and if 0 objects are displayed, click the link "Click here to display all objects"
    7. Click to the right hand side of the Font field (where it is the font name or <...>)
    8. On the right hand side of the panel is a small button with ... on it, click it
    9. Change the font name and/or size
    10. Click the Owner link to deselect the Designators and reselect the Parts

    11. To change Comments that you may have displayed on some parts, click the Part Comment link
    12. Change the font like in steps 7 to 10.

    13. To change other text in Net Labels and Text Strings, click on the schematic and press Ctrl+A to select everything again
    14. At the top of the inspector change Include all types of objects to Include only Net Labels, Text Strings
    15. Change the font like in steps 7 to 10.

     

    Tony

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • harvie256
    0 harvie256 over 8 years ago in reply to e14softwareteam

    Thanks for the reply Tony,

     

    This gets me about 70% of the way there.  There's a few other things like power ports you can change using the general method you've outlined.  In total I stepped through this maybe half a dozen times to change the fonts on everything I could.

     

    However there's still some things left over, such as part parameters (e.g. the assigned value of passives.)  Where I can't see a way to select them all.

     

    Regards

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • e14softwareteam
    0 e14softwareteam over 8 years ago in reply to harvie256

    Waiting for a response from the devs...

     

    Tony

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • harvie256
    0 harvie256 over 8 years ago in reply to e14softwareteam

    Hi Tony,

     

    I wouldn't bother too much, it's pretty clear that without the filter panel in CS it's a mess.

     

    I've found the easiest and quickest way is to hack the files in a hex editor to change the font ID on everything with the offending font.

     

    It's getting to the point where a Hex editor is almost mandatory equipment with CS.  It's simply the only way to achieve a lot of things in a timely manner.

     

    Cheers

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • jamesharrimanaltium
    0 jamesharrimanaltium over 8 years ago in reply to harvie256

    Hi harvey256,

     

    Thank you for your feedback about this, we'll consider this for improvements in multiple object editing.

     

    The part parameter links are shown at the bottom of the SCH Inspector dialog, but indeed you will need to click each link at a time and set the font for each parameter. So you can indeed do many components on the schematic at a time but if you have a lot of different parameters you need to repeat the process for each one.

     

    Pin names and designators on schematic components can also be modified all at once in the library editor, using a similar approach as the steps above, using the SCHLIB Inspector:

    Include only Pins, then change the Pin Name Font Mode and the Pin Designator Font Mode from Default to Custom

    Change Pin Name Font and Pin Designator Font name, style and size.

     

    Best regards,

     

    James Harriman

    Altium

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • nktpsikl
    0 nktpsikl over 5 years ago

    I have the same issue, tho in Altium Designer (not CS), but I think I might be able to solve it, by changing the font in each .schlib-file. Hopefully with a script...

     

    The problem comes from having the designator hidden inside the .schlib file. That way the font and size is already set.

     

    Changing the default setting for designators (Preferences->Schematic->Defaults->Designator) does nothing to all exsisting schlib files, only to newly created ones.

     

    I was able to find the hidden designator in the schlib file with "shift+F12" (SCHLIB list), then top left changing from "View selected objects" to "View all objects", then double clicking on designator.

    There might be a faster way of doing it, but that was the way I found...

     

    Best regards,

     

    S

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube