Symbol versus Symbol Std

Since FM8, I use Unicode fonts since it's the only sensible way for multilingual documents. Also, I use Adobe Pi Std for special graphical symbols instead of Wingdings or type 1 Dingbats etc, since it is Unicode and installed with FM8, which makes it much more robust and safe than using encoding in the ascii range. Likewise, Courier Std is used instead of Courier.
However, Symbol is special in FM: I considered to switch to Symbol Std, since it is also installed by FM8, and is a Unicode-only font. However, for equations, FM still uses regular Symbol rather than Symbol Std! This cannot be changed, despite Symbol Std is in the standard FM directory (fminit/fonts/adobe)! This speaks for continuing to use Symbol rather than going for Symbol Std. (Tested by making a PDF and then checking the fonts.) On the other hand, when I copy from a PDF-saved version of the file and paste into FM, a character that used regular Symbol becomes encoded in the Unicode range (above ascii) when pasted into FM (thus requiring Symbol Std instead of Symbol). This latter behavior speaks for using Symbol Std whenever possible, but if so, the PDF file may very well embed BOTH Symbol versions if I have both an equation and some symbols, and this mix seems inelegant to me.
I am interested in hearing other's view on this.
FYI: As for distilling into PDF, I always have the 'Adobe PDF Printing Preferences' set to always include fonts when generating postscript, since not doing this will often crash FM, no matter what fonts you use. A well-known issue with FM since many versions.

Harald,
The font definitions for the equation characters are all stored in the
\fminit\mathchar.cfg file. You can swap out the Symbol if you wish.
Just make a backup copy of this file before you start changing it. ;-)

Similar Messages

  • TOC settings: Enlarge Symbol / Hide Symbol

    Hello everybody,
    in the Skin-Editor / TOC-settings of Captive 5 I discovered two new(?) settings: Enlarge Symbol / Hide Symbol (I am not sure if this is the exact terminology in the English version, because I am using the German one) where you can select graphics. Unfortunately, I wasn't able to find out how these settings work or to find any description on the internet. Could anybody give me a hint here?
    Best regards
    Jan

    Guten Tag Jan,
    I think you are talking about those two regions to change the icons for Opening/Closing Overlay TOC. Wanted to add a screenshot with the English version, but forums doesn't allow it for the moment.
    They are meant to replace the default small icons for opening/closing the TOC when in overlay mode by your own icons. There were a lot of complaints about those icons (double arrows) because they were so tiny.
    The other new feature (Width) allows you to expand the width of the TOC to more than 250px (still the minimum) which can be useful for TOC's with large text entries for the slides.
    Lilybiri

  • Currency.getSymbol() return value (3 letter versus symbol)

    For a given Currency, how can you return the actual currency symbol and not the 3 letter abbreviation, regardless of the user's locale or default locale? I am aware of other formatting issues related to currency such as fractional digits and separators, but I am just focusing on the symbol here. I have to use Java 1.4. In the examples below the default locale is en_US. In my real application, the currecy code can be any valid one, not just the two I am using here as an example.
    Example 1:
    double num = 1234.56;
    System.out.println(Currency.getInstance("USD").getSymbol() + num);
    System.out.println(Currency.getInstance("EUR").getSymbol() + num);Actual Outputs:
    $1234.56
    EUR1234.56
    Example 2:
    double num = 1234.56;
    NumberFormat formatter = NumberFormat.getCurrencyInstance();
    Currency usd = Currency.getInstance("USD");
    Currency eur = Currency.getInstance("EUR");
    formatter.setCurrency(usd);
    System.out.println(formatter.format(num));
    formatter.setCurrency(eur);
    System.out.println(formatter.format(num));Actual Outputs:
    $1,234.56
    EUR1,234.56
    Desired Outputs (symbol displays for both):
    $1,234.56
    �1,234.56
    Any suggestions? Thank you.

    Instead of checking if the currency name is present in the locale's name, why not check if the symbol returned isn't equal to the currency code? The only way I could see this not working is if different countries have different symbols for a single country's currency (I don't know if there are any cases of this or not).
    private String getSymbol(String currName) {          
      Currency currency = Currency.getInstance(currName);
      Locale[] allLocales = Locale.getAvailableLocales();
      for (int i = 0; i < allLocales.length; i++)
        String symbol = currency.getSymbol(allLocales);
    if(!symbol.equals(currName))
    return symbol;
    return currName;

  • Group versus symbols

    Hi,
    What is the best practice:
    - to group elements on a div or create a wrapper Symbol and put everything inside ?
    Is there any difference ?
    I've just grouped some elements in my Stage so to keep them together. But a small bug is happening, like one of the buttons is coming out of nowhere when not asked to.
    Is this maybe due to a bad usage of grouping ?
    Thanks for your advice,

    Symbols are nothing but a RE-USABLE group element only.
    You can export a symbol and reuse it later point of time by importing it into another composition.
    So, if you are using a group multiple times, just convert it into a symbol, and just make multiple instances of it.
    hth,
    Vivekuma

  • Embedding symbols inside symbols that are runtime exported.

    I'm attempting to use CS4 (PC/Vista, if that matters) to create a SWF file that will basically act as a "library" of commonly used symbols. This SWF would be loaded at runtime by other SWFs, which could then use the symbols within it, including all art and code assets.
    To accomplish this, I'm following the directions here: http://help.adobe.com/en_US/Flash/10.0_UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7dc9 a.html#WSd60f23110762d6b883b18f10cb1fe1af6-7dc6a
    However, I'm having a strange issue...
    My "Clock" symbol (it's a class defined in an external .as file, which extends MovieClip) has an internal "SecondHand" (also a symbol, but just a plain old MovieClip, no external .as file). I have exported both these symbols for runtime sharing as explained on the above page. And put the resulting SWF up on the web, so other SWFs can download it. (This is what I'm considering the "library" SWF.)
    Then in my second SWF, I follow the directions as explained under "Link a shared asset to a destination document by entering the identifier and URL". In other words, I make a new symbol, right-click it and select "Properties", check "import for runtime sharing", type in the correct URL of the "library" SWF, and type in the correct Class name of my "clock" symbol from the library SWF. And also make sure the name of the symbol matches the name of the symbol in the "library" SWF.
    I run the second SWF, and it does manage to load up the "library" SWF (I can verify this happens in the webserver logs), and the clock appears on the screen - complete with a second hand. However, I then get an error like this:
    "Clock.as, Line 29: Access of undefined property secondHand."
    Clock.as:29 is:
    secondHand.rotation = (secs % 60) * 6;
    It's worth noting here that "secondHand" is an instance of the symbol "SecondHand". This instance was created when I made the "library" SWF in CS4. I double-clicked the "Clock" symbol in the library pane to edit it. Then I dragged a copy of the symbol "SecondHand" into that Clock. Then I used the "Properties" tab to make the name of that instance "secondHand". In other words, I probably did it exactly way you'd expect someone to do this. Nothing fancy or weird, as far as I can tell.
    So... there's something very strange going on here. Somehow, my "secondHand" isn't being created when the "Clock" symbol is instantiated. My assumption was that since I dragged and dropped the symbol while I was editing the "Clock" MC, the code to create the "secondHand" instance would get attached to frame1 of the "Clock" symbol. But evidently not...
    The thing that really hurts my brain, though is this: if the "secondHand" instance is never being created.... how come the second hand shows up on-screen? I mean sure, there could be some "cache as bitmap" stuff going on behind the scenes, but even so that just seems weird. The loading SWF obviously isn't creating the secondHand object. And yet you can see said object right there on-screen!
    I've tried many searches for many variations of "flash runtime import symbol loading", but found nothing relevant. The above linked doc page just blithely assumes that everything will magically work out - as most of the Adobe docs so cutely do.
    So, questions...
    A) Am I doing something obviously wrong?
    B) Has anyone else seen this before? (Known bug?)
    C) Does anyone know of a workaround?
    If anyone wants .FLAs/SWFs demonstrating the problem, I'm happy to provide. Just ask.
    It's the weekend, but I'll try and check back on this topic once or twice a day just in case anyone answers.

    After a long, frustrating day of trying every possible thing I could think of, there doesn't seem to be a way to make this work correctly at compile time. I finally settled on doing an end-run around CS4 at run time.
    in Clock.as:
    var secondHand:MovieClip = this.getChildByName("secondHand");
    This uses DisplayObjectContainer's getChildByName() function to walk the display list and find the object with the given name.
    It's possible you may need to delay doing this until *after* the Clock has been added to the stage. If that's how you have to use it, then put a handler on the Event.ADDED_TO_STAGE event and don't do the above code until you're sure the object has been added to the stage.

  • Update Symbol and Symbol Script without removing from Document library

    Is there a way in fireworks CS5.1 to update a symbol and the corresponding symbol script without removing it from the document library like it suggests in the below article
    http://www.adobe.com/designcenter/fireworks/articles/frwcs3_richsymbol_print.html

    I have done some more research on this question and there appears to be no way to update a symbol script without removing it from the document library, hopefully this bug will be patched in the near future

  • When I open an imported PDF document that contains maths symbols ,those symbols are read incorrectly

    In particular, there are systematic errors so that ,for example,  equals signs in the orignal become minus signs in my opened version and minus signs appear as blanks..
    Here is an error message that I receive
    'cannot extract the embedded font EFNJGD+AdvP4C4E46 Some characters may not display or print properly'
    I am using Adobe X reader with recent updates, Windows 7, A new PC with Word,
    Other UK users don't have the same problem when I forward the guilty PDF files to them
    Any help appreciated !

    It could be the case that the particular font is not available on your system and is not embedded in the PDF either. Hence, some symbols specific to that font are not displayed in the PDF.
    The font could be avilable on the other user's machine, which would be enabling them to see the PDF contents corectly.
    Try and install the same font on your system and see if the problem is resolved.

  • Ld.so.1: lsnrctl: fatal: relocation error: lsnrctl: symbol nngrsmd symbol

    ld.so.1: lsnrctl: fatal: relocation error: file /u05/oradev/devdb/8.1.7/bin/lsnrctl: symbol nngrsmd: referenced symbol not found
    Hi,
    i tried to start the listener
    database version: 8.1.7.4 @ sun solaris sparc
    this instance is working, down the system yesterday.
    as we tried to bring up, it shows the following error
    Looking the valuable to make up this instance
    ld.so.1: lsnrctl: fatal: relocation error: file /u05/oradev/devdb/8.1.7/bin/lsnrctl: symbol nngrsmd: referenced symbol not found
    Killed
    advanced thanks for your time and vaulable reply
    awaiting for your reply
    Thanks
    regards
    selvan
    [email protected]

    It's not related to SQL or PL/SQL at all (apart from they are all part of Oracle databases).
    You should try the Database General forum: General Database Discussions

  • HT1115 Is there a list of "shortcuts", e.g. percent symbol, degree symbol, smiley face symbol?

    Is there a "shortcut" for the degree symbol or the percent symbol?

    Let me know if this helps you.
    Special Characters

  • Link symbol (Hand symbol) in " Show all" and "Hide all"

    Hi peter,
    With respect to the same topic posted by me, can u help me in
    one more requirement (definitely simple for u)
    When i try to click these show all/hideall buttons (the hand
    symbol) should appear which usually appears when we click any
    link.....how this can be done........

    Hi peter, apart from adding the cursor pointer (per ur
    guidance), i also add some "screen tip text" (For ex. "Click to
    view instructions of all fields)...i included the tag <a
    title="Click to view -----------">
    i'm getting the same screen tip text for both "Show all" and
    "Hide all" buttons (that is obvious)
    If i click "Hide all" button, i want the screen tip text as:
    "Click to hide all instructions"..............probably i need to
    change this in the "showhide.js" (how to do this).............can
    you help me to achieve even this :-) Thankx a lot in advance :-)
    Note: You may thing that this screen tip text is not required
    for these two buttons (as it is self-explanatory) (I too
    know)..........however, i can use this method in any other
    requirement...........

  • Play button, with audio and symbols with symbols

    Hi,
    So my animation is a song and I'm doing like a video clip with interactivity (the interactivity is not inside at the moment).
    I need to have  a play button so we can see (heard) on iPhone, iPad...
    My problem is that the animation begin immediatly behind the play button and before I press it.
    So the song and the animation are not synchronise.
    I try many things to stop the animation but nothing is working.
    I 'm not use to the code, so I'm lost.
    Here is the link :
    https://creative.adobe.com/share/50ff3ebe-8636-4815-be33-594e62fe88d5
    An idear will be the welcome
    Thanks
    Stéphane

    Hi Steph,
    Since your animation is contained in a nested symbol, you need to turn "Autoplay" off for that symbol. Double click your "ANIM" symbol- there is a little checkbox that says "Autoplay", in the Properties panel at top left. If you uncheck that box, that symbol will not autoplay.
    On the click of your button, you will then need to add this line of code, to make that symbol's timeline play:
    sym.getComposition().getStage().getSymbol("ANIM").play();

  • Unresolved symbol: std::basic_ostream char,std::char_trai ...

    Hi,
    Below is a simple app that I created which demonstrates the mysterious compilation problems that I am seeing. I get the following unresolved symbol :
    Undefined first referenced
    symbol in file
    std::basic_ostream<char,std::char_traits<char> >&std::operator<<(std::basic_ostream<char,std::char_traits<char> >&,const char*) ./libIOTestSD.a(iotest.o)
    std::cout ./libIOTestSD.a(iotest.o)
    [Hint: static member std::cout must be defined in the program]
    I am using workshop 6.1 for comilation. I would appreciate any help on this.
    Thanks in advance.
    Ranga.
    #ifndef COM4
    #include <iostream>
    using namespace std ;
    #else
    #include <iostream.h>
    #endif
    class IOTest {
    public:
    IOTest() ;
    void test(const char* str) ;
    private:
    ostream _os ;
    #include <iotest.hpp>
    IOTest::IOTest()
    _os = &cout ;
    void IOTest::test(const char* str)
    _os << str ;
    #include "iotest.hpp"
    int main(int argc, char** argv)
    IOTest iotest ;
    const char* SAY = "Hello World!!!\n" ;
    iotest.test(SAY) ;
    return 0 ;
    Compilation commands:
    CC -g -pto -mt -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_DEBUG -DDEBUG -KPIC -I. -I../../include -I/opt/ws6.1/SUNWs
    pro/WS6U1/include/CC/Cstd -o iotest.o -c iotest.cpp
    CC -o ./libIOTestSD.a -g -pto -mt -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_DEBUG -DDEBUG -xar iotest.o
    CC -g -pto -mt -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_DEBUG -DDEBUG -KPIC -I. -I../../include -I/opt/ws6.1/SUNWs
    pro/WS6U1/include/CC/Cstd -o testapp.o -c testapp.cpp
    CC -o testapp -g -instances=static -mt +d -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUNIX -DUNICODE -D_UNICODE  -D_DEB
    UG -DDEBUG -z text -z defs -G -KPIC testapp.o -Bstatic -lCstd -lCrun -Bstatic -lIOTestSD -Bdynamic -lgen -lm -lw -lcx
    -lc

    This went away when I moved around the libraries on the link line. Some how I was under the impression that order is not important in newer versions of compilers, but whatever it worked... Also I had to remove -z text.
    So, the new compilation command would be
    CC -o testapp -g -instances=static -mt +d -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUNIX -DUNICODE -D_UNICODE -D_DEB
    UG -DDEBUG -z defs -G -KPIC testapp.o -Bstatic -lIOTestSD -lCstd -lCrun -Bstatic -Bdynamic -lgen -lm -lw -lcx -lc
    Thanks all,
    Rg

  • Symbol @ smartforms

    Hi all
    i am displayin some values in smartforms.
    but v too displayin some std symbol called " DIA value "
    " Main Operation Two Ø 4.5"
    like 4.5 Ø
    Ø --> Dia symbol.
    this symbol is not displayin in smartform .
    its jus showin 4.5 ( with some roman numeral) in Smartform.
    but in the PGm Value is comin...
    hw to display that symbol in smartform
    can u help me out....
    Pts vil be rewarded

    jsut replace that symbol with #  and check the print out . If it is printing then update your Adobe version.
    Regards,
    Nageswar

  • Referenced symbol not found error

    Hello,
    I am using Solaris 5.6 and CC(Sun native) compiler 5.0.
    I build Xalan1.0 (C++ version) in Solaris and created necessary '.so' files. If I use this '.so' in my development environment, while runing my program it is showing the following error.
    "/home/kvelu/EDP_R1_GA_1114/EDPSERVER/SOLARISDEBUG/Bin/EDPServer: fatal: relocation error: file /home/kvelu/EDP_R1_GA_1114/SOFTWARE/SOLARISDEBUG/BIN/libxalan-c1_0.so: symbol __1cDstdGvector4Cbn0AJallocator4Cb___M__insert_aux6Mn0CIiterator_b_v_: referenced symbol not found"
    The demangling of this symbol is
    void std::vector<bool,std::allocator<bool> >::__insert_aux(std::vector<bool,std::allocator<bool> >::iterator,bool)
    Then I added some more options in the Xalan Makefile like "-library=iostream,Crun" compiler option and "-liostream -lCrun -lc -ltls7d" link option. Again I got the same error. Instead of "lc" I used "lCstd" also, again not solved.
    Can any body give me which compiler option and link option I must use to avoid this problem?
    Thanks
    kalees.

    Hi Kalees,
    I know this error quite well but I don't know if the cause is the same, because your environment seems to be different.
    Anyway you can take a look on thread:
    http://forum.java.sun.com/thread.jspa?forumID=850&threadID=5069680
    If vectors causing the error are in your library you can try to solve it using the solution suggested there, but if those vectors are in external linked libraries maybe you have no chance, so you need to update the compiler or the Workshop environment (Sun Studio nowadays).
    Good luck.
    Bye.

  • Undefined symbols in 12.4 Beta

    Hi Steve,
    When compiling js/src/jskwgen.cpp using Firefox 24.5 ESR using -std=c++11, it fails at the linking stage:
    Undefined
    first referenced
    symbol
          in file
    std::qsort(void*,unsigned,unsigned,int (*)(const void*,const void))      host_jskwgen.o
    The function, std::qsort is defined in libCrun library, but because the use of -std=c++11 means that the libCrun library becomes incompatible and cannot be used.
    This problem does not occur if -std=c++11 is omitted.
    Currently, are there any workarounds for this issue? Also, are there plans to incorporate the equivalent functions defined in incompatible libraries (e.g. libCrun, etc) to allow successful compilation using -std=c++11 in the final Release of 12.4? Thanks.
    Regards,
    Brian

    Hi Fedor,
    Yes. Here are the environment variables for CC and CXX used in my system, extracted from env (I also tried 2 different configurations, and both of them does not seem to pass the required linking flags for appropriate STL (g++ STL, libstdc++):
    Configuration 1:
    CC=cc
    CXX=CC
    CFLAGS=-std=c11 -xO4 -Qoption iropt -Rloop_reform
    CXXFLAGS=-std=c++11 -xannotate=no +d -mt -xO4 -Qoption iropt -Rloop_reform
    Configuration 2:
    CC=cc -std=c11 -xO4 -Qoption iropt -Rloop_reform
    CXX=CC -std=c++11 -xannotate=no +d -mt -xO4 -Qoption iropt -Rloop_reform
    I suppose I might have to pass the required flags to the Solaris ld linker manually (though I am unsure how to, and I don't think this is the case since CC will list the required libraries automatically when -std=c++11 is used).
    A check on the g++ STL libstdc++ library through nm command below returned no results (the symbol std::qsort was not found):
    nm -DC /opt/SolarisStudio12.4-beta_jul14-solaris-x86/lib/compilers/CC-gcc/lib/libstdc++.so.6.0.18 | grep std::qsort
    Regards,
    Brian

Maybe you are looking for