List of fonts used

In iWork06/Pages2, is there a feature for generating a list of all typefaces, fonts, and sizes that have been used in the document? Such a report would be very handy when running a postscript through Distiller to generate press-ready PDF.
Thank you.
DW

Sorry, just realized I was in the wrong forum. Please ignore.

Similar Messages

  • Programmatically list the fonts used in a PDF

    Hello.
    I want to make a list of all the fonts used in a PDF. After reading (again) the ISO-32000 standard, I tend to think that the only way is to cycle through the pages and list the fonts used in each one.
    Is there any other (and faster) way to do this?

    Nope - that's the only way.
    And don't forget, that you can NOT just look at the Page's Resource dict.  You need to do a full recursive walk down the content stream finding all graphic objects that themselves have resources.  Oh, and don't forget Annotations!

  • List of Fonts used in PDF through Javascript

    Hi all,
    I need to get the list of fonts used in the PDF and have to change the particular font text to some color across the document using Javascript. As i searched, i didn't get any clue. Using Acrobat Professional 7.0.
    Is there any idea plz. share it.
    Thanks,
    vaasu

    You can use a plug-in.
    PDFlib FontReporter is a free plug-in that creates a report of fonts used in a PDF.

  • List all fonts used in the illustrator document

    Hi All,
    Having searched google I can't seem to find what I am after but am hoping someone here might be able to help me.
    Due to a recent issue with a designer using a font that wasn't part of the brand guidelines for a particular company we would now like to list all fonts that are used in the illustrator file in a media panel on the document when it is sent for both internal and external approval.
    I know that I can go to find font, save the list, open the document and then copy and paste that list in to a text box in Illustrator, however this is quite time consuming and a bit of a faff.
    What I would like to know is:
    1. Does such a plug in exist that will create a text box in illustrator and just list all the fonts automatically, ideally updating whenever fonts are changed?
    2. If not does anyone have a script that I can run that will do the same thing and just drop a list of all fonts currently live in the document in to a text box?
    I will have the same issue when working with Indesign documents to so if anyone one know the answers to the above but all related to indesign that would also be great!
    Thanks everyone!

    I thought about AdjustObjectAIColors, and its a good way to get a bunch of them but I'm not 100% sure if it covers all colours or just those found in paths. If not, this would exclude colours on effects & overlays for symbols, found in kPluginArt (though there is a similar function for plugin art specifically) and I imagine text. Probably a few other types if we look hard enough. Granted, paths are probably 90% of colours :-) I also wondered (sinc I haven't tried it before) how comprehensive that method is -- does it hit all the colours in various effects & styles layered on path? Or does it just hit the standard stroke & fill? I assume not, but I don't know.

  • Listing all fonts used in a document?

       As I understand it, TextFonts is a collection of all fonts available to Illustraot.  Is there a collection of all fonts used in the open document?  Or would I have to step through every textFrame an create that list myself?

    I don't know why and how you write error log, so I only add a single alert after all. "xmpString" and "XMP library" are two different methods, you only need one of then.
    #target illustrator
    var inputFolder = Folder.selectDialog("Select a folder contains '*.eps' files ");
    if (inputFolder) {
        var fileList = inputFolder.getFiles('*.eps'),
            fontsInfo = [];
        loadXMPLibrary();
        for (var i = 0; i < fileList.length; i++) {
            if (fileList[i] instanceof File && fileList[i].hidden == false) {
                fontsInfo.push(getFontsInfo(fileList[i]));
        unloadXMPLibrary();
    var Loginfo = new File(inputFolder + '/Font.info.txt');
    Loginfo.open('w', 'TEXT', '????');
    var info = fontsInfo.join('\n\n');
    Loginfo.write(info);
    Loginfo.close();
    if (/(Open Type|TrueType)/.test(info)) {
        alert('Open Type / TrueType font found, see log file for details!')
    function getFontsInfo(file) {
        var arr = ['File: ' + decodeURI (file.name)],
            xmpFile, oXmp, fontNumber, i, path, fontname, fonttype, ns = 'http://ns.adobe.com/xap/1.0/t/pg/';
        xmpFile = new XMPFile(file.fsName, XMPConst.UNKNOWN, XMPConst.OPEN_FOR_READ);
        oXmp = xmpFile.getXMP(); //Returns an XMPMeta object
        fontNumber = oXmp.countArrayItems(ns, 'xmpTPg:Fonts');
        xmpFile.closeFile(XMPConst.CLOSE_UPDATE_SAFELY);
        if (fontNumber) { // if there's at least 1 font, proceed
            for (i = 1; i <= fontNumber; i++) {
                path = XMPUtils.composeArrayItemPath(ns, 'xmpTPg:Fonts', i);
                fontname = oXmp.getStructField(ns, path, XMPConst.TYPE_FONT, 'fontName');
                fonttype = oXmp.getStructField(ns, path, XMPConst.TYPE_FONT, 'fontType');
                arr.push([i, '. ', fontname, '-', fonttype].join(''));
        return arr.join('\n');
    function loadXMPLibrary() {
        if (!ExternalObject.AdobeXMPScript) {
            try {
                ExternalObject.AdobeXMPScript = new ExternalObject('lib:AdobeXMPScript');
            } catch (e) {
                alert('Unable to load the AdobeXMPScript library!');
                return false;
        return true;
    function unloadXMPLibrary() {
        if (ExternalObject.AdobeXMPScript) {
            try {
                ExternalObject.AdobeXMPScript.unload();
                ExternalObject.AdobeXMPScript = undefined;
            } catch (e) {
                alert('Unable to unload the AdobeXMPScript library!');

  • How can I list the fonts used in a Keynote presentation?

    I want to share a Keynote file with a colleague, but I imagine that I've used fonts (typefaces) in my presentation that she does not have.
    How do I list all the fonts I used so that I can share the fonts with her, also?
    Thanks.
    --Larry Anderson   adelarry (at) me (dot) com

    Hello,
    this SQL should help:
    db2 "select schemaname from syscat.schemata"

  • Pages report list of fonts used

    I am still using iWork06/Pages2 and not able to find this feature, so:
    In iWork08, is there a feature for generating a list of all typefaces, fonts, and sizes that have been used in the document? Such a report would be very handy when running a postscript through Distiller to generate press-ready PDF.
    Thank you.
    DW

    The function is not there, but it could be done using AppleScript, if someone sits down and writes it.

  • [JS][CS4]List fonts used in the Document

    Hi to all scripting gurus,
    I have this following script that returns a list of fonts used in the document:
    function fontused(){               var fontscoll = document.fonts;               for(var i = 0; i < fontscoll.length; i++){                       var font = fontscoll[i];                       alert(font.name);                } }
    The above is working OK my problem is that it also list the fonts used in the placed illustrator files (.eps). Is there some kind of parameter or something that i can use so that it only list the fonts used in the text?
    -CharlesD

    Charles
    Doesn't time fly?
    This will give you the idea, if when you find more exceptions add them in a likewise manner.
    The "if" statements check that tables, headers, etc. exists otherwise an error will be throw.
    Enjoy
    Trevor
    P.s. I had planned on updating the script after David highlighted the problem, just didn't get round to it.
    // Script to find fonts in documents which are not just in content pasted from illustrator file
    // By Trevor http://forums.adobe.com/message/4807396#4807396
    var   myFonts="",
            uniqueFonts = {}, n;
    if (app.documents[0].stories.everyItem().textStyleRanges.length > 0) fontsIn (app.documents[0].stories.everyItem().textStyleRanges.everyItem().appliedFont)       
    if (app.documents[0].stories.everyItem().tables.length > 0) fontsIn (app.documents[0].stories.everyItem().tables.everyItem().cells.everyItem().textStyleRanges.everyItem().appliedFont)
    if (app.documents[0].stories.everyItem().footnotes.length > 0) fontsIn (app.documents[0].stories.everyItem().footnotes.everyItem().textStyleRanges.everyItem().appliedFont)
    for (n in uniqueFonts) myFonts+=(uniqueFonts[n])+"\r";
    alert(myFonts)
    function fontsIn (item)
            var l = item.length;
            while (l--) uniqueFonts[item[l].name] = item[l].name;

  • List missing fonts in Illustrator

    Hi all,
    I've been working on a script to try and build a list of font's that not loaded in Illustrator. I know that Illustrator will alert missing fonts when a document is opened but this routine will be part of a larger script that will have the user dialogs turned off. My process is to build a list of fonts that are available to the the application, then build a list of fonts that are used within the active document and cross reference them to see if there are document fonts that are not in the application fonts list.
    I have used a great function that I believe was posted originally by Moluapple and with some some brilliant advice from the always helpful CarlosCanto I thought that I had found the soultion but it appears to have some limitations. If I get a list of fonts available to the application and the document that I want to cross reference them against is open, the list that's returned contains fonts that are used in the document. Then when I get a list of fonts used in the document and cross reference them they will all be in the application list regardless of whether they're loaded or not.
    The only way that I can get accurate results are if I run the script without any documents open and build a list of application fonts, then open a document and build a list of document fonts and then cross reference. This is the only way I can find out what fonts aren't loaded.
    Does anybody know of another way to build a list of missing fonts without having to close documents first? I have searched through the XMP data and this doesn't seem to give me any clues and I've tried writing the code in applescript but it appears to work in the same way. Any help or comments would be welcome.
    Here's my code:
    #target illustrator
    var doclist = app.textFonts
    var appFontList = new Array ();
    for (i=0;i< app.textFonts.length; i++){
        var fontName = app.textFonts[i].name;
        appFontList[i] = fontName;
    var myfile = File.openDialog ('Choose a file');
    app.open (myfile);
    var docFontsList = getUsedFonts(activeDocument);
    // function accredited to Moluapple
    function getUsedFonts (doc ){
         var xmlString = new XML(doc.XMPString);
         fontsInfo = xmlString.descendants("stFnt:fontName");
         var ln = fontsInfo.length(), arr = [];
         for (var i = 0; i<ln; i++){arr.push(fontsInfo[i])};
         return arr;
    var missingFontsList = checkFonts();
    alert(missingFontsList);
    function checkFonts(){
        var fontArray = new Array ();
        for (i=0; i < docFontsList.length; i++){
            var thisDocFont = docFontsList[i];
            var activeFont = false;
            for (j = 0; j < appFontList.length; j++){
                var thisAppFont = appFontList[j];
                if (thisDocFont == thisAppFont){
                    activeFont = true;
            if (activeFont == false){
                fontArray.push (thisDocFont);
        return fontArray;
    Many Thanks,
    Nik

    Mark,
    you are a legend!!!!
    with yours and Carlos' help I think I have raged against the system that is Adobe and come out victorious!!!!!!!!
    I Finally have a script that doesn't tell me lies.
    Building a list of fonts that are available from InDesign, then building a list of fonts that the active Illustrator document is using and comparing the 2 lists I've managed to locate the fonts that aren't active. I'm sure the script could have some fine tuning but hopefully it might help others who just want to know if fonts are missing before creating a PDF that contains false font information.
    Thanks again all,
    Nik
    #target illustrator
    var docFontsList = getUsedFonts(activeDocument);
    // function accredited to Moluapple
    function getUsedFonts (doc ){
         var xmlString = new XML(doc.XMPString);
         fontsInfo = xmlString.descendants("stFnt:fontName");
         var ln = fontsInfo.length(), arr = [];
         for (var i = 0; i<ln; i++){arr.push(fontsInfo[i])};
         return arr;
    //////////////////////////////////////////get a list of available fonts using Indesign///////////////////////////////////
    var bt = new BridgeTalk;
    bt.target = "indesign";
    var msg = "app.updateFonts();var fonts = app.fonts.everyItem().postscriptName;obj = fonts.toSource();"
    bt.body = msg;
    bt.onResult = function(resObj) {
        eval("var idFontlist = " + resObj.body);
        doSomethingElse(idFontlist);
    bt.send();
    function doSomethingElse(idFontlist) {
        appFontList = idFontlist;
    var missingFontsList = checkFonts();
    if(missingFontsList.length > 0){
        alert("List of missing fonts:\n" + missingFontsList.join( '\r' ));
    else{
        alert("There're no missing fonts!");
    function checkFonts(){
        var fontArray = new Array ();
        for (i=0; i < docFontsList.length; i++){
            var thisDocFont = docFontsList[i];
            var activeFont = false;
    for (j = 0; j < appFontList.length; j++){
                var thisAppFont = appFontList[j];
                if (thisDocFont == thisAppFont){
                    activeFont = true;
            if (activeFont == false){
                fontArray.push (thisDocFont);
        return fontArray;

  • Getting Fonts Used in a PSD

    I'm trying to script some font swapping in PSDs. It mostly works but I discovered a situation where it breaks. If multiples fonts are used on a single text layer, only the first font is listed. I don't know if there is a workaround for this. I've not found one thus far.
    Here's the code I'm using, which I borrowed from a list archive somewhere:
    tell application "Adobe Photoshop CS5"
         tell the current document
              set Used_Fonts to {}
              set Text_Layers to every art layer whose kind is text layer
              repeat with This_Layer in Text_Layers
                   set This_Font to font of text object of This_Layer
                   if This_Font is not in Used_Fonts then
                        set end of Used_Fonts to This_Font
                  end if
              end repeat
         end tell
    end tell
    Used_Fonts
    Thanks in advance for any insight into another method to get this info.
    Stephan

    Does it need to be an Applescript solution?
    The only way I know to get a list of fonts used in a single text layer with multiple fonts is by using Action Manager to get the textItem's descriptor and search the textRanges. Applescript can not use Action Manager directly and I can not recall the way to pass the fonts from javascript to Applescript.
    I can post a javascript/Action Manager function if it would help.

  • Fonts used in presentation - Way to display list?

    I've searched all over and can't find an answer to this. Maybe I didn't word my search right. Anyway, is there a way to list all the fonts used in a presentation so I can make sure that someone else knows what fonts they will need to display the presentation?
    I always try to use common use fonts, but sometimes that's not possible.
    Any help is appreciated. Thanks!

    Brad,
    I don't know if you've tried it, but if you look at the fonts list in the top left hand corner, you'll see a light gray line towards the top. The fonts listed above that line should be the ones you've most recently used. Presumably, those will be the ones in the presentation.
    Hope that helps!

  • List fonts used in a document, search by font.

    Help! I cannot find a way to list, by name, of the fonts used (past tense) in a document. Like in the document properties: where the word and character count is.
    Example: The author used Arial, Arial Condensed and OCR A in her document. I would like to see a list of three font names. If I have (or don't have) those fonts is outside the scope of this request.
    Simply smashing the styles of a document and then restylng by hand is not working so well for me. Most of the documents used manual formatting instead of styles too!
    Second: I can search and replace text if it had a font applied to it, but I cannot specify the font to search on. ANY font will be match and changed to the 'replace' style. Any solution?
    Thanks!
    John Fields

    Interesting request and a bit of a programing challenge but here is what I have come up with. Try it on some of the documents that you need to deal with and let me know how it does.
    Sub FontsUsed 'Version 1 John Vigor 4/25/06
    'List fonts used in Writer document. Appears to work in normal text,
    'Sections, normal Tables, and Frames. Will currently crash on a Table
    'within a Table.
    oDoc = ThisComponent
    Dim fonts as Integer: Dim aFonts(1)
    oTC = oDoc.Text.createTextCursor
    oTC.goRight(1,true) : CurrentFont = oTC.charFontName
    fonts = fonts + 1 : aFonts(fonts) = CurrentFont
    REM Do "normal" text.
    partEnum = oDoc.Text.createEnumeration
    PartEnumerator(partEnum,CurrentFont,fonts,aFonts())
    REM Do Frames.
    oFrames = oDoc.getTextFrames
    If oFrames.Count > 0 then
    fonts = fonts + 1 : ReDim Preserve aFonts(fonts)
    aFonts(fonts) = "NEW FONTS, IF ANY, FOUND IN FRAMES:"
    For I = 0 to oFrames.Count - 1
      thisFrame = oFrames.getByIndex(I)
      partEnum = thisFrame.createEnumeration
      PartEnumerator(partEnum,CurrentFont,fonts,aFonts())
    Next
    EndIf
    REM Prepare list.
    For I = 1 to fonts
    s = s & aFonts(I) & Chr(10)
    Next
    iAns = MsgBox(s,4,"FONTS FOUND. Create font list document?")
    If iAns = 7 then
      End
    Else
      NewDoc = StarDesktop.loadComponentFromURL("private:factory/swriter"," blank",O,Array())
      oVC = NewDoc.CurrentController.getViewCursor
      oVC.String = s : oVC.collapseToEnd
    EndIf  
    End Sub
    Sub PartEnumerator(partEnum,CurrentFont,fonts,aFonts())
    While partEnum.hasMoreElements
    thisElement = partEnum.nextElement
    If thisElement.supportsService("com.sun.star.text.Paragraph") then
       portionEnum = thisElement.createEnumeration
       PortionEnumerator(portionEnum,CurrentFont,fonts,aFonts())
      ElseIf thisElement. supportsService ("com.sun.star.text.TextTab le") then
       Cols = thisElement.getColumns.Count - 1
       Rows = thisElement.getRows.Count - 1
       For C = 0 to Cols
        For R = 0 to Rows
         thisCell = thisElement.getCellByPosition(C,R)
         cellEnum = thisCell.createEnumeration
         While cellEnum.hasMoreElements
          thisPara = cellEnum.nextElement
          portionEnum = thisPara.createEnumeration
          PortionEnumerator(portionEnum,CurrentFont,fonts,aFonts())
         Wend
        Next
       Next
    EndIf
    Wend
    End Sub
    Sub PortionEnumerator(portionEnum,CurrentFont,fonts,aFonts())
    Dim found as Boolean
    While portionEnum.hasMoreElements
    thisPortion = portionEnum.nextElement
    thisFont = thisPortion.charFontName
    If thisFont <> CurrentFont then
      For I = 1 to fonts
       If aFonts(I) = thisFont then found = true: Exit For
      Next
      If found then
       CurrentFont = thisFont : found = false Else
       fonts = fonts + 1 : ReDim Preserve aFonts(fonts)
       aFonts(fonts) = thisFont : CurrentFont = thisFont
      EndIF
    EndIf
    Wend
    End Sub

  • HT2509 Despite what this article states, Apple support told me not to try to remove any fonts as it could cause other possibly serious problems.  Is there a program which can be safely installed which will keep at the top of the font list those fonts whic

    An article in the New York Times yesterday told how to remove unwanted fonts from the Font Book.  I followed its instructions (the same as those on the webpage "support.apple.com/kb/ht2509") and was NOT successful in removing fonts.  Despite what the newspaper article and the web page stated, my attempts to remove fonts were unsuccessful.  I use perhaps 15-20 of the hundreds and hundreds of fonts, and deleting those I don't use would make choosing a font a lot faster.  I called support and was told not to try to remove any fonts which I myself had not added to the list(I have not added any) as doing so could cause significant problems elsewhere.  The support tech suggested that there might be independent software programs which would keep at the top of the list those fonts I have used, which sure would speed up the process of selecting a font.  Anyone know of such a program, or how to safely alter the font list Thanks.

    I just spoke again to tech support and this time an answer was provided that works!  Choose the font you want to use, drag it to the left, and a new "unnamed" folder will appear.  Continue to drag into that folder fonts you want to use.  You can click onto that folder to change its name.  Then when using font book merely click on that folder to open it and select the font wanted.  This tech rep also confirmed that you should NOT try to delete individual fonts as they are part of the basic operating system; he did confirm that the apple web page in parentheses above says otherwise, and will refer that to higher ups to see about removing or modifying that page.

  • CS2- How to get the fonts used in a document ?

    Hi,
    Can anyone tell how to find the the fonts used in the document directly without iterating through the text art used in the document.BCOZ if i iterate through each text frame or character my plugin works very slowly.I want to speed up the process of finding & replacing the fonts like wat we do manually in the "Type-> Find Font" menu thru my code.
    Please post ur comments on this .If there is no direct option to find &replace the fonts used in the document ,pls let me know the simplest logic of finding & replacing all occurances of a font in a doc so that my process of doing this should be faster.
    Thanks in advance.
    myRiaz

    As far as I know, there's no way to get a list of fonts in use in a document without iterating over the document and compiling a list by asking every piece of art.
    If you want to trigger 'Type > Find Font' there might be a way to invoke that using Actions (AIActionManager.h). I'm not sure if that would help or not though.
    This probably isn't very helpful depending on what you're doing, but I think this is meant to be handled by using character styles. That way you can change a style and update any related text instantly. Not much help though if you're just trying to write a S&R font plugin.

  • How to get the name and the path of the font used in photoshop (not textItem.font)

    I'm trying to get the real name of the font and the path, is there a "easy" way to do it ?
    i need to get the font file (*.ttf or *.otf) and copy to the same directory as the psd file, that's why textItem.font doen't work for me.
    thanks in advance

    You could try this as it looks as if you are using Windows.
    Run the VBS script to create a fontlist file on the desktop.
    Then run the javaScript on the PSD document.
    It should copy the fonts to the same folder as the document, it will also create a text file with a list of fonts.
    It didn't find all the fonts in my test psd maybe because it wasn't in the windows/font folder?
    VBS.
    Set wshShell = WScript.CreateObject("WScript.Shell")
    Set wshSysEnv = wshShell.Environment("PROCESS")
    sMyFile = "c:" & wshSysEnv("HOMEPATH") & "\Desktop\Fontlist.txt"
    Dim objFileSystem, objOutputFile
    Dim strOutputFile
    Set objFileSystem = CreateObject("Scripting.fileSystemObject")
    Set objOutputFile = objFileSystem.CreateTextFile(sMyFile, TRUE)
    Dim str
    Const HKEY_LOCAL_MACHINE = &H80000002
    strComputer = "."
    Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
    strComputer & "\root\default:StdRegProv")
    strKeyPath = "Software\Microsoft\Windows NT\CurrentVersion\Fonts"
    objReg.EnumValues HKEY_LOCAL_MACHINE, _
    strKeyPath,arrEntryNames,arrEntryZZZ
    For Each entry in arrEntryNames
    str = wshshell.RegRead("HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts\" & entry)
           objOutputFile.WriteLine(entry & "," & str)
    Next
    objOutputFile.Close
    javaScript.
    #target photoshop;
    app.bringToFront();
    main();
    function main(){
    if(!documents.length) return;
    try{
    var Path = activeDocument.path;
    }catch(e){
        alert("This document needs to be saved before running this script!");
        return;
    var FontFile = File(Folder.desktop + "/FontList.txt");
    if(!FontFile.exists){
        alert("You need to run the vbs script first to create the FontList file!");
        return;
    var FontList = new Array();
        FontFile.open('r') ;
    while(!FontFile.eof){  
       strInputLine =FontFile.readln();
       if (strInputLine.length > 3) inputArray  = strInputLine.split(",");
       if(inputArray.length == 2) FontList.push([[inputArray[0]],[inputArray[1]]]);
    FontFile.close();
    var PSDtextLayers = getNamesPlusIDs();
    PSDtextLayers = UniqueSortedList(PSDtextLayers);
    for(var a in PSDtextLayers){
        for(var f in FontList){
             var rex = new RegExp;
             rex = PSDtextLayers[a].toString();
            if(FontList[f][1].toString().match(rex,"i")){
                var From = new File("/c/windows/fonts/" + FontList[f][1].toString());
                var To = new File(Path + "/"+  FontList[f][1].toString());
                From.copy(To);
                break;
    var rFonts = new File(Path + "/required Fonts.txt");
    rFonts.open('w');
    rFonts.write(PSDtextLayers.join('\n'));
    rFonts.close();
    function UniqueSortedList(ArrayName){
    var unduped = new Object;
    for (var i = 0; i < ArrayName.length; i++) {  
    unduped[ArrayName[i]] = ArrayName[i];
    var uniques = new Array;for (var k in unduped) {
       uniques.push(unduped[k]);}
    return uniques;
    function getNamesPlusIDs(){
       var ref = new ActionReference();
       ref.putProperty( charIDToTypeID( "Prpr" ), charIDToTypeID( 'NmbL' ));
       ref.putEnumerated( charIDToTypeID('Dcmn'), charIDToTypeID('Ordn'), charIDToTypeID('Trgt') );
       var count = executeActionGet(ref).getInteger(charIDToTypeID('NmbL')) +1;
       var Names=[];
    try{
        activeDocument.backgroundLayer;
    var i = 0; }catch(e){ var i = 1; };
       for(i;i<count;i++){
           if(i == 0) continue;
            ref = new ActionReference();
            ref.putIndex( charIDToTypeID( 'Lyr ' ), i );
            var desc = executeActionGet(ref);
            var layerName = desc.getString(charIDToTypeID( 'Nm  ' ));
            var Id = desc.getInteger(stringIDToTypeID( 'layerID' ));
            if(layerName.match(/^<\/Layer group/) ) continue;
            if (desc.hasKey(stringIDToTypeID('textKey'))){
                desc = desc.getObjectValue(stringIDToTypeID('textKey'));
                desc = desc.getList(stringIDToTypeID('textStyleRange')).getObjectValue(0).getObjectValue(stringIDToTypeID('textStyle'));
                var postScriptName = desc.getString( stringIDToTypeID('fontPostScriptName'));     
    Names.push(postScriptName);
    return Names;

Maybe you are looking for

  • 2 Modems on the same ADSL line?

    I have a NetComm NB5Plus4W ADSL2+ modem router through which I can connect wirelessly to my iMac, MacBook and iPhone. There also another iMac at the other side of the house which rarely gets enough signal strength to connect to the internet. And due

  • Second Request On C4780 Wireless Printing

    Hi. Doesn't anyone have a probable solution to this issue? Thanks. I have a C4780 that I've installed and uninstalled the software twice for already. The computer is a Dell laptop. The printer was previously printing wirelessly with a Mac, no problem

  • Cube Processing approach when Process only the Current Partition?

    Could you validate my SSAS Processing strategy for the given scenarios:<o:p></o:p> Background about cube and data:<o:p></o:p> A Sales cube has Partitions for each year for "Sales" Measure Group and it associated with dimensions "Product" and "Sales R

  • AWR Report - Tablespace physical I/O doesn't compute to SQL Physical reads

    I am trying to track Disk I/O issues. I have AWR report that shows total disk reads to be 35M+. However in the Tablespace IO section there is barely 2M disk reads. Why do the number not match a bit more closely. The SAN used is a EMC DMX3 system with

  • VSM 1.3 application - How to run VSM Administration Client ( ?)

    Hi I am unable to access VSM's mall admin page. Is there any special procedure, like using JClient. I looked at the following URL: http://www.oracle.com/technology/sample_code/tutorials/bc4jvsm/over/setup.htm But I am not quite sure if this applies t