Creating non-default Fonts in JDK 1.1

Hello,
I need to create an applet that runs on 1.1 and has access to as many fonts as possible. Are there any ways that I can create other Fonts in JDK 1.1 except for the ones returned by Toolkit.getFontList()?
Thanks for your help.

Unfortunately I don't - and if you're only building for Netscape pre 4.7 (from the sound of it) it won't help. However it is possible to write the code in such a way that it will fail gracefully and use the limited font set in the older Netscapes. When users are using the Sun VM, the old Font call picks up new fonts automatically.
You can do it by creating a helper class, that does all the work, and then only create an instance of the class once you know it's available. If it's not you just create a standard Font.
The class uses a function to return the Font as the parent doesn't know anything about FontX.
Calling code...
Font f;
if (bMicrosoftVM)   //various ways to check for this
     f = (new MSTextX("ZapfDingbats", 0, 12).GetFont());          
else
     f = new Font("ZapfDingbats", 0, 12);MSTextX class code...
import com.ms.awt.FontX;
import java.awt.Font;
public class MSTextX
     public MSTextX(String fnt, int iStyle, int iSz)
          try
               m_fnt = new FontX(fnt, iStyle, iSz);
          catch (Exception e) {;}     
     public Font GetFont()
          return(m_fnt);
     private Font
          m_fnt;
}

Similar Messages

  • Different between home oc4j and other created non-default oc4j

    I found that there seems to be difference between the home container and any non-default container.
    What is there difference between them? What do I need to configure in the non-default container to be the same as the home container?
    Thanks.

    what do you mean by 'same as home container' ?

  • Standard default font vs. nonstandard  font

    How do you check for a nonstandard "system installed" font for the display.
    Using it if there and if not set the font to a standard default font.
    i.e. I want to use timeField.setFont(new Font("sansserif", Font.PLAIN, 48)); if it is there. If not, I want to use whichever the standard default font is.
    tia,
    Daniel

    How do you set the font (i.e. comic sansserif) and,
    if not exists, then use the default?
    Did we not just answer this question by trying it out?
    As for setting the font to the non-default font. What are you having trouble with? I have not set TrueType fonts with Java yet, but from what I am reading, it looks as though you might just be able to give it the name of the font.

  • Creating a Global Temporary Table on non-default TEMP tablespace.

    Hello ,
    I am using Oracle 11g.
    I have a procedure which create global temporary tables for its functionality. As the data which is going in the global temporary table , mean the data which is going in the default TEMP tablesapce is too huge ..... billions of rows..
    So what i want to do is , I want to create the global temporary table in another TEMP2 tablespace ( which is not the default one) so the load of billions of rows of data will be shifted to TEMP2. The default TEMP tablespace will not be affected and it can be used for other transactions.
    Is this possible. Can i shift the global temporary table from TEMP( Default temp tablespace) to TEMP2 ( the non-default temp tablespace) ????
    Please guide me with proper solutions and examples ....
    Thanks in advance ..

    DBA4 wrote:
    Hello ,
    I am using Oracle 11g.
    I have a procedure which create global temporary tables for its functionality. As the data which is going in the global temporary table , mean the data which is going in the default TEMP tablesapce is too huge ..... billions of rows..
    So what i want to do is , I want to create the global temporary table in another TEMP2 tablespace ( which is not the default one) so the load of billions of rows of data will be shifted to TEMP2. The default TEMP tablespace will not be affected and it can be used for other transactions.
    Is this possible. Can i shift the global temporary table from TEMP( Default temp tablespace) to TEMP2 ( the non-default temp tablespace) ????
    Global temporary tables are instantiated in the temporary tablespace of the schema that inserts the data - not into "the default" temporary tablespace.
    Assume Schema1 creates a GTT and grants all on that table to schema2
    Assume schema1 also creates a procedure (authid owner, the default) to insert data into the GTT and grants execute on the procedure to schema2
    If schema2 executes: insert into schema1.gtt, the data will appear in the temporary tablespace of schema2
    If schema2 executes: execute schema1.procedure, the data will appear in the temporary tablespace of schema1
    So if you want to protect the "normal" temporary tablespace, you could just create a special temporary tablespace for the owner of the procedure.
    Regards
    Jonathan Lewis

  • Can I create default font attributes in mail like on the Mac?

    Is there any way to create default font attribute on the iPad for Mail specify, but anything else as well? I haven't been able to find a thing.
    Thanks,
    Darryl

    I guss you figured it out, but I already did the screen shots, so I'll post anyway.
    Once you have your simple font templates created, it's just 3 clicks and a select away ( okay 5 clicks total ).
    Here it is in screen shots:

  • Menu font is using a non-default that is illegible

    I can't believe this: Last week, I installed all my font collection from my PC to my new Mac. (was told this wouldn't be an issue, which is why I switched over because I need my beloved fonts).
    Anyway, I launched DW today, only to find the font on the loading menu and in the properties inspector has become a non-default, illegible font that it has automatically chosen from my collection!! How do I change this? What is that default font the software uses? Why has it done this?
    Thanks.

    Hmm, that suggested ensuring I had Geneva installed, which I do.
    Any other ideas? I went through my preferences in DW, and nothing mentions a default application font. This is not occurring in any of my other programs. Even in preferences, where it's got the info that you can change by typing...it is all in Serpentine outlines.
    Help! Can't understand why it would do this.

  • Is there a way to prevent Mail from loading non system fonts?

    For over a year, and a system OS upgrade, Mail has been taking 7 - 10 minutes to load all the thousands of fonts I have on my computer for graphic design. This started with Snow Leopard on my 2009 Mac Pro (10 GB RAM, 2 TB HDD). At first I didn't know why the computer was taking such a long time to finish boot up. So I reformatted the drive--zeroing it out. Then I installed Mavericks and reinstalled everything else. Finally I tried logging the system activity during startup and noticed that something to do with fonts took up the biggest chunk of this time. Because Mavericks loads any programs you leave running at shut down, I saw that if Mail had the fonts window open, the list of fonts would slowly grow, filling up with the many font families I use for my work. I called tech support for my font management utility but they say the fonts are not in the system and and shouldn't affect the system during startup. In the end I gave up and just go drink a few coffees after hitting the start button. It's like going back to the early days 25 years ago.
    Can I stop Mail from loading any non-system fonts? I never use anything but the default font.

    Hey SchenkerBob,
    It is possible to disable non-system fonts temporarily for all applications using the Font Book application. This article explains how to do so -
    Mac Basics: Font Book - Apple Support
    In particular -
    Disable and enable specific fonts
    In situations where you'd like to prevent a font from being available in applications, but you don't want to completely remove the font from your Mac, you can use Font Book to disable the font.
    In Font Book, click "All Fonts" in the Collection column.
    Click the name of the font in the Font column.
    Choose Disable "Font Name" Family from the Edit menu.
    Since it might be problematic to have to disable each font individually, you can create a collection of fonts and disable the collection. See the article for how to create a font collection -
    Organize fonts as collections
    When working with fonts, you may discover that you use certain fonts frequently, but rarely use others. To make it easier to find the font you are looking for, you can organize your fonts into collections.
    From the Font Book File menu, choose New Collection.
    Type in a name for the new collection.
    Click "All Fonts" in the Collection column.
    Drag the fonts that you want from the Font column onto the name of your new collection in the Collection column.
    You can then disable collections of fonts -
    You can also disable or enable all fonts in a collection: Click the name of the collection in the Collection column, then choose Disable "Collection Name" or EnableCollection Name" " from the Edit menu. 
    Thanks for using Apple Support Communities.
    Happy computing,
    Brett L 

  • Default Font for new Comments

    Is there any way to set the default font applied to all new comments?
    Just curious.

    Steve Werner wrote:
    Open the Text Wrap panel and select the default text wrap.
    Big Warning here: If you set a default text wrap this way, it applies to ALL objects, not just images, so your new text frames will also have text wrap applied to them. This is generally NOT what you want.
    A better option would be to create an object style that includes the text wrap and apply it to your image frames. Unfortunately there is an oddity with ID and frames drawn with the Frame tools (the ones with the X in them). No matter what you specify for an object style, as soon as the frame is drawn it switches to the [None] object style and loses any stroke, fill or text wrap that you might have chosen. This is apparently hard-coded into ID and cannot be changed by the user except by following the procedure below.
    You can work around it in two ways: For frames that you draw and then put images into, use the Shape tools instead (the ones without the X). They respect object styles or locally set defaults for fill, stroke and text wrap, and there is no functional difference between shapes and frames other than the default content type (no content for shapes). They can hold graphical content or text content, or no content just by your choice of what you do with them. For placing images without an existing frame, create a new Object Style named "Place Gun Frame" (without the quotes) and set your parameters in that style. All placed images that have no pre-existing frame will automatically use this style instead of [None] regardless of what other settings you might have chosen.
    Or you can just apply your text wrap object style to each frame as you go, but that's not much better than applying the wrap over and over.

  • Set default font of JEditorPane ?????

    Hi java gang!
    I am completely lost! I hope that you will be patient with me because I must be doing something very stupid.
    I just want to set the default font of my JEditorPane.
    I tried
    editor.setFont(new Font("SansSerif", Font.PLAIN, 20));
    editor.setText("<html>  <head> </head> " +
                              "<body><font face='sans serif' size='20'> </font></body>");
    UIManager.put("EditorPane.font", new javax.swing.plaf.FontUIResource("SansSerif", Font.PLAIN, 24));without success.
    And to not disturb for example Mr. camickr I created a SSCCE ;-)
    import javax.swing.*;
    import javax.swing.text.*;
    import javax.swing.text.html.*;
    import java.awt.*;
    import java.awt.event.*;
    public class EditorTest extends JFrame implements ActionListener {
        JPanel editorPanel;
        public EditorTest() {
            editorPanel = new JPanel();
            this.getContentPane().add(editorPanel, BorderLayout.CENTER);
            JPanel buttonPanel = new JPanel();
            JButton b1 = new JButton("setFont");
            b1.addActionListener(this);
            buttonPanel.add(b1);
            JButton b2 = new JButton("html");
            b2.addActionListener(this);
            buttonPanel.add(b2);
            JButton b3 = new JButton("html2");
            b3.addActionListener(this);
            buttonPanel.add(b3);
            JButton b4 = new JButton("UIManager");
            b4.addActionListener(this);
            buttonPanel.add(b4);
            this.getContentPane().add(buttonPanel, BorderLayout.SOUTH);
            this.setPreferredSize(new Dimension(600,400));
            this.pack();
            this.setVisible(true);
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        public static void main(String[] args) {
            EditorTest test = new EditorTest();
        public void actionPerformed(ActionEvent e) {
            this.editorPanel.removeAll();
            JEditorPane editor = null;
            if (e.getActionCommand().equals("setFont")) {
                editor = createEditorUsingSetFont();
            else if (e.getActionCommand().equals("html")) {
                editor = createEditorUsingHtml();
            else if (e.getActionCommand().equals("html2")) {
                editor = createEditorUsingHtml2();
            else if (e.getActionCommand().equals("UIManager")) {
                editor = createEditorUsingUIManager();
            if (editor != null) {
                this.editorPanel.add(editor);
                this.editorPanel.revalidate();
                this.editorPanel.repaint();
                editor.requestFocus();
                this.printFontAtCaret(editor);
        private JEditorPane createEditorUsingSetFont() {
            JEditorPane editor = new JEditorPane("text/html", "");
            editor.setEditorKit(new HTMLEditorKit());
            editor.setFont(new Font("SansSerif", Font.PLAIN, 20));
            editor.setPreferredSize(new Dimension(500, 300));
            return editor;
        private JEditorPane createEditorUsingHtml() {
            JEditorPane editor = new JEditorPane("text/html", "<html>  <head> </head>" +
                    "  <body><font face='sans serif' size='20'> </font></body>");
            editor.setEditorKit(new HTMLEditorKit());
            editor.setPreferredSize(new Dimension(500, 300));
            return editor;
        private JEditorPane createEditorUsingHtml2() {
            JEditorPane editor = new JEditorPane("text/html", "");
            editor.setEditorKit(new HTMLEditorKit());
            editor.setText("<html>  <head> </head>  <body>" +
                    "<font face='sans serif' size='20'> </font></body>");
            editor.setPreferredSize(new Dimension(500, 300));
            return editor;
        private JEditorPane createEditorUsingUIManager() {
            System.out.println(UIManager.get("EditorPane.font"));
            UIManager.put("EditorPane.font",
                    new javax.swing.plaf.FontUIResource("SansSerif", Font.PLAIN, 24));
            System.out.println(UIManager.get("EditorPane.font"));
            JEditorPane editor = new JEditorPane("text/html", "");
            editor.setEditorKit(new HTMLEditorKit());
            editor.setPreferredSize(new Dimension(500, 300));
            return editor;
        private void printFontAtCaret(JEditorPane editor) {
            HTMLDocument doc = (HTMLDocument)editor.getDocument();
            Element element = doc.getCharacterElement(editor.getCaretPosition());
            System.out.println("fontSize " +
                    StyleConstants.getFontSize(element.getAttributes()));
            System.out.println("fontFamily " +
                    StyleConstants.getFontFamily(element.getAttributes()));
    }Please notice that I did non forget to use code format tags! At least one thing I can do right today........
    Annette

    This is really shocking!
    But you may take a look at this:
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.text.*;
    import javax.swing.text.html.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    public class CamicksEditorTest extends JFrame implements ActionListener, CaretListener
        JPanel editorPanel;
        public CamicksEditorTest() {
            editorPanel = new JPanel();
            this.getContentPane().add(editorPanel, BorderLayout.CENTER);
            JPanel buttonPanel = new JPanel();
            JButton b1 = new JButton("setFont");
            b1.addActionListener(this);
            buttonPanel.add(b1);
            JButton b2 = new JButton("html");
            b2.addActionListener(this);
            buttonPanel.add(b2);
            JButton b3 = new JButton("html2");
            b3.addActionListener(this);
            buttonPanel.add(b3);
            JButton b4 = new JButton("UIManager");
            b4.addActionListener(this);
            buttonPanel.add(b4);
            JButton b5 = new JButton("Diagnosis");
            b5.addActionListener(this);
            buttonPanel.add(b5);
            this.getContentPane().add(buttonPanel, BorderLayout.SOUTH);
    //        this.setPreferredSize(new Dimension(600,400));
    //        this.pack();
              this.setSize(600, 400);
            this.setVisible(true);
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        public static void main(String[] args) {
            CamicksEditorTest test = new CamicksEditorTest();
        public void actionPerformed(ActionEvent e) {
            this.editorPanel.removeAll();
            JEditorPane editor = null;
            if (e.getActionCommand().equals("setFont")) {
                editor = createEditorUsingSetFont();
            else if (e.getActionCommand().equals("html")) {
                editor = createEditorUsingHtml();
            else if (e.getActionCommand().equals("html2")) {
                editor = createEditorUsingHtml2();
            else if (e.getActionCommand().equals("UIManager")) {
                editor = createEditorUsingUIManager();
            else if (e.getActionCommand().equals("Diagnosis")) {
                editor = new ChickenPox();
                editor.setPreferredSize(new Dimension(500, 300));
            if (editor != null) {
                this.editorPanel.add(editor);
                this.editorPanel.revalidate();
                this.editorPanel.repaint();
                editor.addCaretListener(this);
                editor.requestFocus();
    //            this.printFontAtCaret(editor);
        private JEditorPane createEditorUsingSetFont() {
            JEditorPane editor = new JEditorPane("text/html", "");
    //        editor.setEditorKit(new HTMLEditorKit());
            editor.setFont(new Font("SansSerif", Font.PLAIN, 20));
            editor.setPreferredSize(new Dimension(500, 300));
            return editor;
        private JEditorPane createEditorUsingHtml() {
            JEditorPane editor = new JEditorPane("text/html", "<html>  <head> </head>" +
                    "  <body><font face='sans serif' size='20'>HTML1</font></body></html>");
    //        editor.setEditorKit(new HTMLEditorKit());
            editor.setPreferredSize(new Dimension(500, 300));
            return editor;
        private JEditorPane createEditorUsingHtml2() {
    //        JEditorPane editor = new JEditorPane("text/html", "");
            JEditorPane editor = new JEditorPane();
              editor.setContentType( "text/html" );
    //        editor.setEditorKit(new HTMLEditorKit());
            editor.setText("<html><head> </head><body>" +
                    "before <font face='sans serif' size='8'>HTML2</font> after</body></html>");
            editor.setPreferredSize(new Dimension(500, 300));
            return editor;
        private JEditorPane createEditorUsingUIManager() {
            System.out.println(UIManager.get("EditorPane.font"));
            UIManager.put("EditorPane.font",
                    new javax.swing.plaf.FontUIResource("SansSerif", Font.PLAIN, 24));
            System.out.println(UIManager.get("EditorPane.font"));
            JEditorPane editor = new JEditorPane("text/html", "");
    //        editor.setEditorKit(new HTMLEditorKit());
            editor.setPreferredSize(new Dimension(500, 300));
            return editor;
         public void caretUpdate(CaretEvent e)
              JEditorPane editor = (JEditorPane)e.getSource();
            HTMLDocument doc = (HTMLDocument)editor.getDocument();
            Element element = doc.getCharacterElement(editor.getCaretPosition());
            System.out.println("fontSize " +
                    StyleConstants.getFontSize(element.getAttributes()));
            System.out.println("fontFamily " +
                    StyleConstants.getFontFamily(element.getAttributes()));
            class ChickenPox extends JEditorPane {
                public ChickenPox() {
              this.setContentType( "text/html" );
                public void paint(Graphics g) {
                    super.paint(g);
                    Dimension d = this.getSize();
                    Random r = new Random();
                    for (int i=0; i<500; i++) {
                        float f = r.nextFloat();
                        g.setColor(Color.RED);
                        g.fillOval(new Double(r.nextFloat()*d.getWidth()).intValue(),
                                new Double(r.nextFloat()*d.getHeight()).intValue(), 2, 2);
    }So as you can see very easily when you click the Button Diagnosis: My JEditorPanes are just infected with chickenpox (like my kids are.....). So maybe this can explain the strange behavior... And if you run the sample code, just be prepared that your JEditorPanes will be infected, too, in about two weeks.....
    all joking aside: Maybe someone knows what I could do? I will appreciate any answer very much! Thanks a lot!

  • Default font foibles

    I am new to iWorks and am trying to create a template in Pages with a default font other than Helvetica. I have created a template which faithfully allows me to write the header, footer and main body text in Times but when I insert a table the font defaults to Helvetica. Even if I save a template with a table changed to Times, if I add a new table into the document the font goes back to Helvetica. This isn't a big deal but would help to ensure consistency in my documents.
    Also, is there a way to have the Colors and Font palettes open automatically when Pages opens? (This happens with Inspector.)
    Thanks everyone.
    Geoff.

    Hi Geoffrey
    You need to redefine the styles that Pages uses for new tables in your document.
    If your document was based upon the Blank template, you will find that it has a style called Body Text. This is the style used for the non-header cells in a new table. Easiest way is to get the text looking how you want it in a cell, open the styles drawer and select Redefine Style From Selection on the menu available on the little triangle.
    The relevant section of the Pages 2 User Guide is a good thing to read if you are unfamiliar with styles.

  • Default font set in mail and ... can't change it

    My default font is currently set to Times in Mail, I have no clue why it was updated after installing Maverics, other computers have it set to Helvetica in my office.
    The bigger problem is none of us can change our default font ... or font in general from any menu, font selector etc in Mail!!!!
    Is anyone having this same problem? Any solutions?

    I have resolved this problem...
    Root of the problem.
    - Maverics installed dupicates of all of my system fonts creating conflicts.
    Solution.
    - In Font Book App and resolve all the conflicts.

  • How do you change the default font in Illustrator CS5?

    I have upgraded my Illustrator to CS5 and my default font has changed to a strange font. In Photoshop and InDesign, I was told that all you have to do is change the font in the Character menu to the font that you wish to be set as "default" and it will be the font that you always start with.
    NOTE: Does this mean that if I use a different font in a different document, the font will stay that font unless I change it back? Isn't there a way to make a particular font the font that I would always what I start with? All this setup means, is that the "default font" will always be whatever the last font that  was being used was. There has to be a way to make a default font that I will always start with no matter what the last font that was being used was.
    Illustrator gives you no option on font type, unless a file is open. Then, if you change the font and close the file, next time you start a file, it will go back to what is was to begin with. There has to be a way to change the default font for all of these programs to where the font always stays the same unless you change it. Mine is just set to use a weird font that I would probably never use.
    I just never thought it would be that big of a deal to change default settings for the font.

    Okay, I basically made three different documents and I made sure that I had everything chosen in each. I then saved the three to that file and they now appear in the list:
    Settings for all 3:
    72psi, 150psi and 300psi
    Rulers Visable
    Times New Roman
    12pt
    14.4pt
    I then went in and started three new documents. I used the three different New Document Profile's that I made and they all had Rulers, their sizes were correct, but the font stayed Myriad Pro. Did I miss anything? And, Yes, I did change the font and the setting before I saved them in the New Document Profile.
    One other thing, I did create a file in the folder, but it was spelled incorrectly. I then went into the folder, erased it and made a second. Then, I went to open it in IllustratorCS5 and it was still listed. I went to the file and it wasn't there anymore, but it was still listed in the New Document Profile. Is there a way to get it off of the list or is all I have to do is restart Illustrator?

  • How do you change the Default Font setting for a HP 6310 all-in-one?

    I've had this printer for a couple of years and has worked great, but just recently, the main body of text is shadowed, like a shadow font. If i print from MS word and select my font it prints great, but the default font for printing emails and anything off of the web has this shadow

    It has no style so seems to be beyond the user's control.
    I've tried changing it to something else and redefining the Free Form style, but it doesn't apply when you create a new comment.
    The closest you'll get to what you want is to have a Style that you like and apply it to every comment when you open it, using an FKey shortcut.
    Peter

  • Glitches in address fill-ins with nicknames; default font problem; plus other glitches in Thunderbird 31.3.0 and 31.4.0; can I roll back to an earlier version?

    I am unhappy with the recent upgrade to Thunderbird 31.3.0 and now 31.4.0. My bottom line question is whether I can roll back to the previous version, which was working well for me.
    The problems I have encountered include:
    1. I used to be able to enter a single letter in many cases in the address field, and the autocomplete would fill in the entry that I always use with that single letter. That function has been lost, as has auto fill-in based on the nicknames I have entered in my Address Book. I see there is another thread on this problem (https://support.mozilla.org/en-US/questions/1036962), but no satisfactory answer so far. Entering a single letter now pulls up completely unrelated address entries that may not even have that letter as part of the name, address or nickname for that unrelated address. I have created new nicknames to try to adapt to this problem, but even these new nicknames no longer work with the 31.4.0 upgrade yesterday, forcing me to create yet more complex and hard-to-remember nicknames to pull up my frequent addressees. This is all very frustrating to me, as I depend on speed and ease when creating messages.
    2. Also, I used to be able to enter a single letter in the address field and then use the mouse to click on the "To:" symbol to the left of the next address line to change the next entry to "Cc:"; doing so would then cause the complete address to fill in in the "To:" address field, and make the next field ready for an entry. That no longer works. If I use that technique, the shortcut that I entered in the first field gets included along with the address (if I'm lucky enough to have the address itself selected now, given the problems I've mentioned above). I now have to press "Enter" in order to get the address in the first field to "take" correctly, and then have to click on the "To:" symbol for the next line as a separate action. Just another inconvenience with the new version.
    3. While still on the subject of addresses, personally I see no reason why the address and subject fields should now be colored blue by default rather than appearing as blank, white fields. I far prefer the old look. And I suspect that changing from the blue color to a nice, clean, white field takes time and computer resources that slow things down.
    4. The default font (Times in my case) no longer "takes" when replying to or forwarding messages. I've checked Tools/Options/Composition, and Times is still shown as my default font. However, when I start to type (in a reply with the original message quoted or in a forwarded message), the result is "Variable Width". In order to get Times, I need to highlight the block of text after typing, including the lead-in to the quoted message or the header of the forwarded message, and select "Times" when "(mixed)" shows up. This is a big pain; I often forget to do so and end up having to edit the Unsent Message (which I check before sending) as New and correct the font.
    5. A minor problem: I rely on the reminder to attach a message which shows up when an "attachment-related" word is entered in the body of the message. It has been a wonderful feature of Thunderbird that has prevented me on many occasions from sending off messages without the attachments. However, in the new versions, even if I have indeed added the attachment, a pop-up comes up on sending the message saying there has been no attachment and asking if I want to add one. It's easy enough to just click "No", but it's yet one more unnecessary and distracting step that this new version is requiring of the user.
    I'm really sad to see these various changes/glitches. I love Thunderbird and it bothers me deeply to find myself mired in so many new problems that slow down my work. I would be grateful for any suggestions and advice, and, particularly, for any information as whether I can roll back to the version prior to 31.3.0 that was working well for me.

    Thank you, Zenos. I tried rolling back to v31.2.0, since I had not encountered problems prior to December. However, that didn't help. So I followed your valuable suggestion to revert to v24.6; that seems to have done the trick.
    I would like to mark this problem as "Solved" -- the rollback seems to have worked. However, since my original post was a complex mix of things, before I do that, should I post the individual problem sets that I had noted (address fields/nicknames problems -- numbers 1-3; default font problem -- number 4; attachment reminder problem -- number 5) as separate issues which have not been solved?
    Do you know if these various issues are being worked on? I'm glad to have the temporary fix of rolling back to an earlier version, but I'd like to get back on the current update schedule at some point if and when these problems have been corrected.
    Thank you again!

  • How to change default fonts in Indesign

    I've tried the usual recommended steps - open InDesign, select a font, then close the program, etc. -- but nothing seems to work. Every style reverts to MetaPlus. Help!

    Respectfully, I've tried this, and I'm not looking for suggested working solutions as I have a pretty clear understanding of how to set defaults and how to utilize paragraph styles.  I'm simply pointing out that contrary to what you're saying, setting the font in the character palette does NOT change the true default font in my experience (CS4, OS10.4.11). I do understand that the default is set with no documents open by then selecting the font in the character palette.
    I'm attaching 2 screen shots to show you that I'm not making this up.  In the first you can hopefully see I've clearly set the "default" to Arial now.
    In the second I've created a new document and a new paragraph style. You can see it already considers "Arial" as deviating from the base "No Paragraph Style" and if you click on "Reset to Base" you will see that sure enough, the true default font is still Geneva (Geneva in my case as outlined in my previous post).
    Generally, this isn't much of a problem. As you've all pointed out we can accept that these additions are the new default for a new paragraph style, but it really isn't changing the true default font. Depending on your working environment and the experience of the designers this may be good enough. For my environment I'm looking for the ability to change the true default font and the only solution I've come across is the one from my previous post (deleting preferences).

Maybe you are looking for