CS4 and .OTF fonts in leopard!!

Im have newly purchased a font style which is .OTF file, installed it on my mac (last leopard update), and are now ready to use it in photoshop CS4. But this is the only place it doesn work properly. As you can see in the atteched images, one taken from word, one taken from photoshop, the photoshop make a lot of mess out of the characters. Its like it thinks its a ending and a beginning of a word in all the characters, and want to put on some fancy handwriting design here and there. And then this results in it all just layering on top of eachother.. But this doesnt happen in other softwares.. What can i do to make photohop do the right thing here? any ideas ?

What you are seeing are ligatures - like Doug says check the Open Type settings in the Character Palette. Unfortunately PS does not have a glyph palette so you could have complete control over this.
If you have Illustrator or InDesign they are much easier to use with full featured Open Type fonts because they have glyph palettes. You could set the text in there and then copy and paste into PS.
pbc

Similar Messages

  • Openoffice and otf fonts

    openoffice is unable to recognize otf fonts. This is a bug in oo.org (upstream) which was first submitted three years ago. However I have seen reports that debian oopenoffice can recognize otf fonts (ubuntu camily can't).
    Just wondering if anyone managed to make openoffice to recognize otf fonts?
    Thanks.

    What you are seeing are ligatures - like Doug says check the Open Type settings in the Character Palette. Unfortunately PS does not have a glyph palette so you could have complete control over this.
    If you have Illustrator or InDesign they are much easier to use with full featured Open Type fonts because they have glyph palettes. You could set the text in there and then copy and paste into PS.
    pbc

  • MBP retina display and otf fonts

    I just migrated my files onto my retina mbp.
    Upon installing all my past fonts, I realize that all the OTF fonts cannot be read.
    Is this because of the retina display or just some bug in my new laptop?
    I have to convert my fonts to TTF true type fonts now.

    Hi Clinton thanks for your response.
    I tried to add these fonts onto my Font Book, and errors pop up for ALL my OTF fonts. That was so surprising as I never had any issues with fonts and I have been using Font book since the day it was available to us.
    I converted one OFT font to true type and it then worked ok which is great however I have many many fonts (also archived library too which I might need in the future) and doing this manually on the online convertor just takes too long.
    I tried out FontXchange, but the TTF save is a .suit which Font Book doesn't like either. Only .TTF seems to work now.
    On my old MBP, I was running the most updated Lion update etc. so its the same as the retina MBP that I am using now.

  • Accessing a non TTF/OTF font embedded in Flash CS5 SWF via Flex

    Hello,
    I'm trying to embed an older Mac font in a Flash Builder application. I need it to be loaded dymanically for size reasons. I am able to do this with TTF and OTF fonts, but I'm having trouble with other formats.
    I embedded the font in a CS5 FLA, but I can't seem to locate the font when I load the SWF into Flash Builder.
    My function is below. I have it enumerating through the variables in the loaded SWF, but the font I need is not coming up as one of them. I tried, in the FLA, to cast the embedded font to a Class in AS because, but when try to access that variable ("font") after it's loaded, I get null. I also tried setting the embedded font to a Font variable in AS, but I still get null on the other side. Does anyone have any suggestions? Alternate solutions are welcome also.. Thanks!!
            private function loadFonts():void{
                var lc:LoaderContext = new LoaderContext();
                lc.securityDomain = SecurityDomain.currentDomain;
                lc.applicationDomain = ApplicationDomain.currentDomain;
                var ldr:Loader = new Loader();
                ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
                ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
                ldr.load(new URLRequest('compatil_bold.swf'),lc);
                function completeHandler(e:Event):void{
                    fontLibrary = e.target.applicationDomain.getDefinition('Compatil') as Class;
                    var varList:XMLList = flash.utils.describeType(fontLibrary)..variable;
                    for (var i:int = 0; i < varList.length(); i++){
                        trace(varList[i].@name+': '+fontLibrary[varList[i].@name]);   
                    Font.registerFont(fontLibrary.font);
                    //Font.registerFont(fontLibrary.CompatilFactBold);
                    trace('font loaded');
                    fontsLoaded = true;
                function ioErrorHandler(e:ErrorEvent):void{
                    trace(e.text);
    in FLA
    var font:Class = new CompatilFactBold() as Class;

    I got it!
    Here is the embedded font in a CS5 FLA:
    That's all you have to do in Flash.
    Here's the function I have in my Flash Builder AS application:
    private function loadFonts():void{
    var lc:LoaderContext = new LoaderContext();
    lc.securityDomain = SecurityDomain.currentDomain;
    lc.applicationDomain = ApplicationDomain.currentDomain;
    var ldr:Loader = new Loader();
    ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
    ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
    ldr.load(new URLRequest('http://some.other.domain/compatil_bold.swf'),lc);
    function completeHandler(e:Event):void{
    fontLibrary = e.target.applicationDomain.getDefinition('CompatilFactBold') as Class;
    Font.registerFont(fontLibrary);
    trace('font loaded');
    fontsLoaded = true;
    function ioErrorHandler(e:ErrorEvent):void{
    trace(e.text);
    Then you reference the font by its name when you want to use it. In this case: 'CompatilFact LT Bold.'
    update: question is answered.

  • Snow Leopard 10.6.2 and TTF Fonts and CS4

    Hi Folks,
    Many posts here of folks with crashing issues in PS4 and Snow Leopard have revolved around "fonts". Did I read somewhere here that TTF fonts were possibly and issue here?
    Reason I ask is that I just ran Fontbook and selected "all" fonts then validate. I came up with about 30 warnings all marked .ttf. Should I check these and them remove them?
    Jim

    My experience is that there are certain .ttf fonts that are great in Windows but not at all compatible with Mac, and they can cause issues with software that uses fonts.
    Case in point:
    I have two PCs and a MacBook. I have virtually Identical software suites on them all (Office, CS4, PSElements, Full sets of browsers). I also have a font library of around 5,000 fonts.
    Until last month, I just ran them all from the system fonts folder.  On the PCs, this lead to slooooooooooooowwwwwwwww running in all of CS4 and Word in Office especially when I had to change a font.
    On the Mac, it kept Fireworks from launching altogether. It would just crash at the splash screen.
    Since I work from Time Machine and ghost backups, reformatting a hard drive and reloading everything is just an afternoon for me. I reloaded all three systems, this time with Suitcase Fusion to manage my fonts. It comes with FontDoctor to ID any bad fonts before setting up a library from the full set.
    On the PCs it ID'd about 35 bad fonts and I chose to eliminate them. On the Mac, it ID'd about 135. Again, I did away with them.
    End result: Office 2007 and the 2010 Beta are lightning fast now by comparison, and on the Mac, Fireworks is fully functional.
    Since the only thing I changed, was the fonts (removing bad ones from each system and using a manager to activate them) I can safely say that fonts will have an impact on your software.
    If FontBook ID'd them as bad, dump them. They'll likely cause more trouble than they're worth if you don't.

  • Illustrator CS4 and my drop down menu displaying different typefaces is no longer displaying font preview.

    I am using Illustrator CS4 and my drop down menu displaying different typefaces is no longer showing all of them, just blank spaces where they would be...that is unless I put my cursor over it and I can then see the typeface. This is more of a nuisance than anything and didn't happen until I updates OS X to Yosemite. I currently am operating OS X  Yosemetie 10.10.2
    I have attached a screen shot. You can see that the font highlighted as the cursor is over it I can see the preview...but one I move the cursor it appears like all the others in the list and is blank.
    HELP!

    Solved using this previous users had the same issue; Font previews not appearing correctly in the character window after upgrading to Yosemite

  • PDF and OTF (Postscript) font issue (is there a PDF validation tool?)

    Greetings all,
    I am experiencing a problem uploading any documents, which include embedded OTF (Postscript) fonts, to a Cloud based collaboration tool called Crocodoc. The problem/failure appears to occur during the document conversion from PDF to HTML5. It is important to note that this problem is not specific to Crocodoc because I have tested others (i.e. Zoho).
    The problem is specifically with Madcap Flare and its recent support for OTF fonts. This is how I arrived at this conclusion:
    - Changing the embedded font to TTF only, the published PDF uploads to Crocodoc without incident.
    - It is not the OTF font. I have also tested this particular OTF font with other publication tools, including Microsoft Word and Adobe Framemaker; there were no issues.
    Other facts:
    - PDF files appear to function normally. It is only when I upload to Crocodoc-like apps when the problem manifests itself.
    I subscribe to the Creative Cloud but Adobe Acrobat doesn't seem to have any validation functionality.
    But here are some other tests that I have done:
    - Opened the malfunctioning PDF into Acrobat (no apparent issues)
      > Saved as optimized with all discard options turned on plus I ran the sanitize option. The new saved PDF still failed to upload.
      > Removed ALL text and saved a blank page. Still failed to upload to Crocodoc
      > As a verification, I created a PDF page (from clipboard) with Acrobat and saved that (one line of font using OTF font) - This successfully uploaded to Crocodoc.
      > VERY INTERESTING...using Acrobat to CONVERT the problem PDF to eps and then eps back to PDF - This PDF uploaded successfully to Crocodoc.
         BUT there is something 'wrong' with Adobe Acrobat's conversion because it only converts the first page back into a PDF. WHAT?
    Conclusion, as long as the PDF originated in Flare, it will fail to upload to Crocodoc. However, converting the document to .eps and then back to a PDF seems to have stripped away the 'bad' stuff.
    What I am trying to learn is what exactly is causing the upload and conversion error?
    Is there a PDF validation tool and might identify what is causing this conversion problem?
    Sorry for the long post. Hopefully someone had the patience to read this and has an idea.
    Thank you

    Hello TSN,
    Test Screen Name wrote:
    Picking just one point: PDF -> EPS -> PDF. This could not possibly do more than one page, because EPS is absolutely by definition a single page format. Therefore you must choose a page when exporting PDF to EPS.
    Thanks for your response.
    I was thinking Microsoft... which has allowed multi-page eps files for years. But you're correct, this is normally an unsupported .eps format.
    I solved the problem over the weekend by doing the following:
    1) I removed the suspect OTF font family but despite doing so, the folder still had two 'corrupted' but unused copies of an italic font. They refused to remove so I had to boot into Win7 SAFE mode to remove.
    2) After complete removal of the OTF font family. I reinstalled the OTF font *BUT* only from a different repository (oddly, this other OTF font set is slightly larger per font).
    3) Once installed, I tested with Flare, published and uploaded to Crocodoc SUCCESSFULLY. Yeah!
    I don't have anymore time to test but the questions remain, such as, was it one or more of the following issues:
    a) Flare has a problem handling some OTF fonts or cannot error correct (the way other programs do) for marginal fonts or font errors?
    b) Was it the two corrupted fonts in the Windows/fonts folder?
    c) Was it the slightly different OTF fonts that I am no longer using?
    Take care

  • CS4 and Snow Leopard causing menu problems?

    I'm a long long time Dreamweaver 8 Windows user.  Since Dreamweaver 8 has been crashy on the Mac, I've stuck there for a long time.
    I downloaded CS4 trial and upgraded to Snow Leopard at about the same time.
    The main problem is that pulldown menus seem to be very buggy.  I've got to click them a bunch of times and the computer seems to hang till I've somehow managed to click it.  What's up with that?  It's ONLY in Dreamweaver.  (I don't use other CS4 products so I would know otherwise).
    Also every time I go to refresh, or upload or download, it seems that the "Cannot do the operation because DW is communicating with the server already" message comes up.  The second try it seems to work fine...  What's up with that?
    Also, why has Dreamweaver not yet added a pulldown which allows coders to jump quickly to functions?  If there's one reserved word that is EVERYWHERE, it's functions.  How come every other IDE has this?  It's 2009 for goodness sake!!! 
    I'm probably NOT going to spend the money at this point... My hopes for improvement for DW's core functionality after all these years have not been met.
    If you want to see a freaking awesome program that has much of the crucial information figured out beautifully, see scootersoftware's beyondcompare3.  PC only, but what an amazing piece of work (the threading is incredible...)
    Oh, and code hints and tag completion seems to have disappeared...
    James

    Suffice it to say, Snow Leopard (Mac OSX 10.6) has issues with many apps & utilities.
    http://www.informationweek.com/news/hardware/mac/showArticle.jhtml?articleID=219500778
    http://news.cnet.com/8301-19882_3-10322624-250.html
    "Snow Leopard also automatically installs Java SE 6,  meaning  programs that require previous versions of Java may not run properly."
    I don't use Mac, but I take this to mean that rolling back your Java may improve things.  Not sure, but it might be worth a shot (albeit in the dark). 
    Good luck,
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    www.alt-web.com/
    www.twitter.com/altweb
    www.alt-web.blogspot.com

  • AIR, Fonts, CS4 and the security sandbox

    I have no idea why embedding fonts in CS4 using library->new font includes every european character EXCEPT polish. You have german, french, spanish, norwegian, but not polish. Well, since embedding a font from Flash is the only way to use bitmap fonts in Flex, I had to create a library of external font files, one SWF per font size and style. Such an SWF exposes several functions, such as returning a ready to use pre-formatted textfield, returning the font name (Such as Tahoma) and the font name you actually need to use (such as Tahoma_13pt_st).
    I thought I'd need an AIR application to parse through all the fonts (and there are quite a few) extract the neccesary data, such as font size, name and so on and generate an XML file, so that I can load fonts at dynamic.
    The first problem I encountered was the security sandbox. A possible solution was to use the loaderInfo.childSandboxBridge. That approach didn't work however, as I was generating plain SWF files from flash CS4. childSandboxBridge is an AIR property, so I had to create an AIR file and try to set the bridge property to a simple number. So I did, but it gave me a
    SecurityError: Error #3206: Caller app:/TahomaBold13.swf cannot set LoaderInfo property childSandboxBridge.
    Weird. Well, I reverted the file to plain CS4 FPL10 SWF and decided to try another approach. I first loaded the SWF as a FileStream, then put the bytes into Loader.loadBytes. That should take care of security. And it did, however it created another problem.
    The font library relies on being able to enumerate the embeded fonts. The SWF's constructor has a function that enumerates all fonts and isolates the font embeded in the SWF, and then extracts it's properties. When launching the SWF by itself, or loading it from another CS4 FPL10 SWF it launches perfectly and enumerates the fonts as it should. However when the SWF is executed from inside AIR, the constructor located in the font file, as well as a function called from the main application upon executing enumerateFonts(false) both give an empty array. Which is quite weird really, as the loaded SWF contains an input TextField with embedded fonts. And I can edit and type stuff in that textfield, even while it's rotated.
    I thought this might be an issue of a different flash player version, but I tried to target AIR 1.5 and flash 9, neither worked and both returned no embeded fonts.
    Here's the entire source of the mxml air app
    <?xml version="1.0" encoding="utf-8"?>
    <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
         <mx:Panel x="0" y="0" width="100%" height="100%" layout="absolute" title="M2C Studio Font Parser Utility">
              <mx:VBox x="0" y="0" width="100%" height="100%" paddingRight="10" paddingLeft="10" paddingTop="10" paddingBottom="0">     
                   <mx:HBox x="10" y="10" width="100%" height="95%">
                        <mx:VBox width="50%" height="100%">
                             <mx:Label text="Select font directory from filelist below"/>
                             <mx:FileSystemTree width="100%" height="50%" id="fileTree"/>
                             <mx:HRule width="100%"/>
                             <mx:Label text="Fonts list"/>
                             <mx:Text width="100%" height="50%" id="fontlist"/>
                        </mx:VBox>
                        <mx:VRule height="100%"/>
                        <mx:VBox width="50%" height="100%">
                             <mx:Label text="XML Output"/>
                             <mx:TextArea width="100%" height="50%" backgroundColor="#ECE9E9"/>
                             <mx:Canvas width="100%" height="50%" id="canv">
                             </mx:Canvas>
                        </mx:VBox>
                   </mx:HBox>
                   <mx:Button label="Generate XML from directory" width="100%" click="handlePress();"/>
              </mx:VBox>
         </mx:Panel>
         <mx:Script>
        <![CDATA[
             import flash.utils.setInterval;
             import com.m2cstudio.archont.utility.fonts.FontLibraryItem;
             import com.m2cstudio.archont.utility.fonts.IFontLibraryItem;
             import mx.accessibility.AlertAccImpl;
                 import mx.controls.*;
                import mx.events.*;
                import mx.controls.Alert;
                var rx:RegExp = /^.*\.swf$/;
                function handlePress():void
                     // This also throws an error
                     //Security.allowDomain("*");
                     var file:File = fileTree.selectedItem as File;
                     var aLoad:Array = new Array();                 
                     if(!file)
                          Alert.show("You must select a folder", "Error");
                          return;
                     } else if(!file.isDirectory) {
                          Alert.show("You must select a folder, not a file", "Error");
                          return;
                     var aList:Array = file.getDirectoryListing();
                     for each (var fil:File in aList)
                          if(!fil.isDirectory)
                               if(fil.nativePath.match(rx))
                                    // Is swf
                                    var fs:FileStream = new FileStream();
                                    fs.addEventListener(Event.COMPLETE, handleFileStreamLoaded);
                                    fs.openAsync(fil, FileMode.READ);                       
                function handleFileStreamLoaded(e:Event):void
                     var fs:FileStream = e.target as FileStream;
                     var ld:Loader = new Loader();
                     var lc:LoaderContext = new LoaderContext();
                     var ba:ByteArray = new ByteArray();
                     lc.allowLoadBytesCodeExecution = true;
                     fs.readBytes(ba);
                     fs.close();
                     ld.contentLoaderInfo.addEventListener(Event.COMPLETE, handleLoaded);
                     ld.loadBytes(ba, lc);        
                function handleLoaded(e:Event):void
                        var cnt:FontLibraryItem = e.target.content as FontLibraryItem;
                        cnt.rotation=10; // Rotation, just to be sure it's not using system fonts
                        canv.rawChildren.addChild(cnt);
                        // This doesn't output anything - neither the main app nor the loaded SWF 'see' any embedded fonts, even though the later uses them!
                        for each (var f:Font in Font.enumerateFonts(false))
                             Alert.show(f.fontName, f.fontType);     
                        // This should retrieve the appropriate values but throws an error because the SWF can't grab the Font definition
                        //Alert.show(cnt.getFontName(), cnt.getFontStyle());               
        ]]>
        </mx:Script>
    </mx:WindowedApplication>
    Here's a screen of what it actually looks like when compiled:
    Here's the source of the font library item. Note that the SWF contains only 2 items. A TextField named font with embeded characters and a boolean bt on the first frame.
    package com.m2cstudio.archont.utility.fonts
         import flash.display.MovieClip;
         import flash.text.*;
         public dynamic class FontLibraryItem extends MovieClip implements IFontLibraryItem
              private var txtFont:TextField;
              private var fFont:Font;
              public function FontLibraryItem()
                   super();
                             // Causes an error - see below why
                   //init();
              public function getFontName():String
                   return fFont.fontName;
              public function getFontType():String
                   return fFont.fontType;
              public function getFontStyle():String
                   return fFont.fontStyle;
              public function getBitmapText():Boolean
                   return this.bt;
              public function getBitmapTextSize():uint
                   if(this.bt) {
                        return Number(txtFont.defaultTextFormat.size);
                   } else {
                        return 0;
              public function hasGlyphs(glyphs:String):Boolean
                   return fFont.hasGlyphs(glyphs);
              public function createTextField():TextField
                   var tf:TextField = new TextField();
                   tf.embedFonts = true;
                   tf.defaultTextFormat = (this.font as TextField).defaultTextFormat;
                   return tf;
              public function init():void
                   if(this.font) {
                        txtFont = this.font;
                   } else {
                        throw new Error("Document must contain a textfield named 'font' with the embedded font");
                   var fArr:Array = Font.enumerateFonts(false);
                   if(fArr.length==0) {
                        throw new Error("Document does not contain any embeded fonts.");
                   } else if (fArr.length>1) {
                        throw new Error("Document must contain not more than one embedded font");
                   fFont = fArr[0];
    I'm hoping some AIR specialists will take a look at this. Frankly I'm stumped. Font support in Flash was always black magic, more or less, so I can only hope this is an issue that can be solved.
    Just tell me and I'll provide more source or sceenshots.
    Cheers,
    -archont

    I even tried porting the code to Gumbo and running it there - still, no fonts are being enumerated.
    If you're too lazy to read the whole above post, here's the problem in one sentence
    An SWF that contains a textfield with embedded fonts, when launched by itself succeeds to return the embedded font using Font.enumerateFonts(false), however when loaded using Loader.loadBytes into AIR, it fails to see those fonts even though the textfield in it is displayed and editable.
    How do I make the loaded child application and AIR see the embedded font?

  • Do you have hindi fonts for InDesign CS4 and if so how much are they?

    Do you have hindi fonts for InDesign CS4 and if so how much are they?

    Adobe does offer a few Unicode fonts that support Hindi  I'd expect that you'd be asking for Devanagari fonts, though. Have you ever done any Hindi typesetting? I mean, when we typeset English we don't do it in "English fonts" but in "Latin-script fonts."
    There are two main classes of Devanagari fonts - the more common, older fonts where someone took a Latin-script font, erased the characters, and replaced them with Devanagari glyphs, versus contemporary Unicode fonts. The first class are wonky, hard to use, and quite common. If you're in-country you will find lots of ways to buy those kinds of fonts. You also can use them in InDesign without needing any scripts or plugins to turn on the World-Ready Composer. I find Unicode fonts to be much easier to use, to automatically compose according to proper rules regarding behavior of glyphs - but to use them in CS4, you'd need something like World Tools or IndicPlus. I'm a World Tools user myself but if you're going to be doing only Hindi work in CS4, I'd suggest that you look at IndicPlus first.
    In short - it's deeper than it looks. If you want to tell us more about what you're trying to do, we might be able to give you better advice.

  • Just bought an .OTF font for Flash CS6 and it's not showing up in the list.

    Just bought an .OTF font for Flash CS6 and it's not showing up in the list.
    EscrowText-Roman.otf
    Any reason why? It shows up in Illustrator and Photoshop just fine.
    Line

    If you have never synced an audiobook yet, you have to connect your ipad and go to the books tab.
    Scroll down past the regular books and there will be where you sync your audiobooks.
    Then they will show up on the music app under "other"

  • Q. Does Photoshop CS4 and Lightroom 2 run safely on Snow Leopard?

    I have an iMac OS X v10.6.2 I use Photoshop CS2 but would like to upgrade to CS4 and Lightroom 2 however I continue to hear that there are numerous problems; crashes, etc. Is this still the case or have these problems been resolved?

    LR 2 seems fine on my imac - great in 64-bit mode.
    Photoshop CS4 has some serious issues for me — I've been shipping off 3-4 crash reports to Adobe and Apple +per day+. I'd recommend holing off until PS CS5 comes out, maybe in a few months. It should be 64-bit, so it can use more than 4GB of RAM. And PS CS5 will hopefully dedicate more than one processor core to saving files.
    If you just can't wait, you'll want to be running 10.6.2. There are some fixes to the OS resolving a font issue w/ Menlo and file saving issues with PS.

  • Installing .OTF fonts - and Latex/Xetex?

    I want to install some OTF fonts - specifically the Garamond Premier Pro font family that comes with Adobe Font Folio Education Essentials.
    What I did was placing the files into .fonts/ and running fc-cache -vf.
    Apparently, I can use the fonts now, and specifying a \setromanfont[Mapping=tex-text]{Garamond Premier Pro} compiles fine running xelatex... I am just not sure if the font is actually properly displayed.
    I found some stuff on this board, but it wasn't too helpful.
    My question is: Is the installation routine I applied sufficient or do I have to take care of anything else in order to properly install the fonts for use with Latex/Xetex?

    For the two things that I suggested:
    localfontsdir is on line #58.
    berryname starts on line #138. Add the following line to the middle of the list somewhere. I'm not 100% sure that 'pad' is the correct berryname, but it's the closest that I found and it works:
    'Garamond Premier Pro' : 'pad',
    I did run this as root. The first time that I did this, I couldn't figure out how to do it as a regular user. I found other references to running it as root, and I figured that since it's from CTAN now, it's going to be malware free.
    When you run the script, run it in the directory with the GPP fonts and wildcard it. ./otfinst *.otf
    By the way, XeTeX will just find them if your system can find them. But XeTeX doesn't do microtype, so I went back to LaTeX.
    Last edited by skottish (2008-11-20 19:53:37)

  • Does Photoshop CS4 and Lightroom 2 run safely on Snow Leopard?

    I have an iMac running OS X v10.6.2  I use Photoshop CS2 but would like to upgrade to CS4 and Lightroom 2 however I continue to hear that there are numerous problems; crashes, etc. Is this still the case or have these problems been resolved?

    There are some printer drivers that do not work correctly with Apple's new printing path that PS and LR2 use. If you let us know what printers you are printing to we can probably tell you if they will work properly or not or point you to new drivers or other information.

  • ID CS4 and Adobe Digital Editions

    One reason I purchased ID CS4 was for the ability to create ebooks using ADE. However, my first attempt to export to ADE has been far from successful.
    The project is a 152-page book. It was "created" in ID CS4 and is straight text except for the publisher's logo, which appears on the title page. Each chapter is its own file, as is each element of the front matter. Three fonts are used in the publication: Arial, Formata, and Palatino. The Formata and Palatino fonts are OT fonts; they were newly purchased as OT fonts for this client. Each use of italic or bold in the book's text, excluding heads, is by a character style that includes the font family name. For example, if the text is supposed to be Palatino Italic, the character style includes both bits of information, a generic Italic is not used.
    I combined all of the elements of the project into a single ID Book, which is what I used to update numbering, etc. When I export to PDF from the Book, everything works fine. When I export to Adobe Digital Editions from the Book, the following occurs:
    1. Arial and Palatino are embedded but Formata is not.
    2. The first and last files of the Book (i.e., the title page and the References) appear in the ePub file and are viewable in the ADE viewer, but everything between those two files, including all of the text chapters, are empty files that appear as blank pages in the ADE viewer.
    What am I doing wrong? How do I
    a. Get Formata embedded?
    b. Get the complete project into an ePub file?
    Another thought: Would the way to do this be to do each chapter as a separate export to ADE and then combine each of the separate files into a single ePub file? If so, how would one do this? I've noted that when creating an ePub file several additional informational files are created. It isn't clear to me how one would combine that information.
    Also, is there a good source and/or book (or several sources and/or books) that gives step-by-step instruction information on turning a project into an ePub file? Although this project has no graphics, tables, etc., future projects will have numerous graphics, tables, etc. and so any help will be appreciated.
    Thanks.

    You're not actually doing anything wrong. You're experiencing a bug. Hopefully it will be fixed in an upcoming update to InDesign CS4.
    The cause of the problem comes down to the spaces in the name of the font you've used in your document (i.e. Myriad Pro Bold). If an embedded font contains spaces in its name, it won't be used and Adobe Digital Editions will use its default font instead. The problem can be overcome by directly editing the EPUB file. I use Oxygen to open up the EPUB file directly, but you can also change the .epub file extension to .zip and then unarchive the package to gain access to the various files within it. Once you've opened the EPUB file, you need to modify three things: the template.css file, encryption.xml file, and the font files.
    Template.css
    At the top of the CSS file, you'll see font face declarations for each font you've used in your document. If your font(s) has spaces in its name, you'll notice that a %20 has replaced the space. Change each instance of the %20 to a hyphen. Here's an example:
    @font-face {
    font-family: Myriad Pro;
    font-style: normal;
    font-weight: bold;
    src:url(Fonts/MyriadPro%20Bold.otf);
    Change to:
    @font-face {
    font-family: Myriad Pro;
    font-style: normal;
    font-weight: bold;
    src:url(Fonts/MyriadPro-Bold.otf);
    Encryption.xml
    For each type style you've used in your document, there will be a <enc:CipherData> element. If your font(s) has spaces in its name, you'll notice that a %20 has replaced the space here as well. Change each instance of the %20 to a hyphen. Here's an example:
    <enc:CipherData>
                 <enc:CipherReference URI="OEBPS/Fonts/MyriadPro%20Regular.otf"/>
    </enc:CipherData>
    Change to:
    <enc:CipherData>
                <enc:CipherReference URI="OEBPS/Fonts/MyriadPro-Regular.otf"/>
    </enc:CipherData>
    Font Files:
    Within the EPUB package is a folder called "Fonts," where all the embedded fonts reside. You need to rename the files by replacing the spaces with hyphens.
    That's all there is to it. After editing and saving the files, you'll have to rearchive the package and change the .zip extension back to .epub. If you use Oxygen to edit the package, there is no rearchiving necessary. You can also use the free PDFXML Inspector, but I definitely prefer Oxygen since it provides many more tools and its not so clunky.

Maybe you are looking for