"Use Local Fonts" setting seems to switch while viewing PDF

I open up a pdf with no embedded fonts, and the text looks fine. Then after a few seconds of paging through the document, all of the sudden the next page is shown with adobe-substituted fonts like "Adobe Serif MM" instead of "ArialNarrow,BoldItalic".
-Using Adobe Reader 8.1 on Windows XP pro, SP2
-Using fairly standard fonts like ArialNarrow, plain, bold, and italic.
-If I close Reader and open the document again, a few seconds later, I go to another page, and the fonts are fine again. This toggles back and forth each time I open Reader.
-Italic fonts are especially heinous looking: instead of being slanted to the right a few degrees, they are slanted to the left about 45 degrees.
-This seems to have started happening after installing some Windows Updates, but I'm not sure whether that is related.
-I'd rather not use embedded fonts due to increased file size.
-I create the pdf using a third-party app. Is there a way I can test the pdf to verify whether it was created correctly?
-s

This was kind of a confusing post now that I read it again - sorry.
Anyway, I found the problem:
Arial Narrow version 2.37 was messing everything up. I uninstalled that from my Windows Fonts folder, installed Arial Narrow version 2.35, and now everything looks great again.
(I had to delete the font list and user cache too)

Similar Messages

  • Use of Font Sets in CHM Navigation Pane

    Hi everyone.
    One of our product suites is going to be published for the first time using WebHelp Pro as its primary output but with a CHM file as a backup in case the client's internet connection fails or isn't present.
    To cut a long story short we have setup a font set to use with our Webhelp Pro output that allows for both Windows and Apple Mac fonts. We have applied this to all our styles and are looking at other places where it can be used (e.g. skins). One of these is the Navigation Pane to be used in the CHM file. It seems like you can not use a font set when defining the font characteristics of the TOC and Index in the Advanced options of the Microsoft HTML Help single source layout.
    I know this is not really a problem as CHM files are only designed to be run on Windows PCs and the Windows fonts we are using as part of the font set are 99.9% percent likely to be installed. However I am more interested in how the fonts inside the navigation pane works. The fact that you can't specify a font set (i've checked this in RH8 and RHX5) would seem to indicate that the font setting is part of the compiled file, rendering a font set unnecessary in this instance. Either that or it is an oversight.
    Read the RoboColum(n).

    Hi Colum
    I stand to be corrected on this. Perhaps Pete Lees will pop in to confirm or deny.
    I don't believe Font Sets are even necessary for .CHM files. As they are Windows only, I'm not sure Microsoft saw any need to provide for using them.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7 or 8 within the day - $24.95!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • I'm confused about using local fonts in my Edge Animate designs...

    http://blogs.adobe.com/edge/2012/01/27/web-fonts-and-edge-together-at-last/
    According to the above blog, it should be possible to have Edge Animate recognize local fonts, but a few moderators are saying it's not yet possible... (I did try the method above and it did not work, but it seems like a reputable blog...) this is a screenshot of what I tried to do with the code from above:
    The "Welcome" "Portfolio" etc is styled using @font-face in my original html document that I imported into Edge, but the "Test" div I want to have the same style - I want to be able to create new divs within Edge and keep the same fonts...
    So.... is there a way to use local fonts in Edge, or no?
    Thanks all,
    Aza

    Yes it is possible, apologies if my other answer mislead you.
    In your case it appears to be a case of incorrect reference.
    In your Asset > Font dialog creation process you reference your font family with underscores separating the title
    example: 'waukegan_ldo_extended', Tahoma, sans-serif
    BUT, in your .css files, your fontface reference does not.
    example: font-family: 'waukegan ldo extended';   << notice no underscores
    These two references should match exactly. As a tip, I would recommend to use a single word like WaukeganLdoExtended.
    hth
    Darrell

  • Configure java environment to automatically use a font set

    I am having trouble setting up my environment to use a font - like cyberbit. Specifically, I would like to be able to display Chinese/Japanese unicode data on my appliation - all I can view are boxes. I have installed the cyberbit font under ../jre/lib/fonts and have modified the file fontconfig.properties.src (dialog.x=Bitstream Cyberbit,DEFAULT_CHARSET and filename.Bitstream_Cyberbit=Cyberbit.ttf) and saved it as fontconfig.properties.

    iWeb doesn't remember your default choice like that
    unfortunately. Are you finding that you use the same
    template pages though? If so, you can just
    preconfigure one with your choice of fonts and text
    sizes. Then just keep it blank and use it as your
    "template" by 1) removing it from being displayed in
    the navigation menu and 2) by duplicating the page
    (select it in the organizer and right-click or
    control-click to select "duplicate").
    It's probably easier to just make the changes when
    you want.
    James, thanks, and hi. I will end up using the Photo Album and the Welcome templates the most. The Welcome templates I will use as top level theme hyperlinks to all of the examples of said theme.
    iWeb is a lot of fun.
    — Lorna in Southern California

  • Preview hangs while viewing PDF (44MByte)

    I have a pdf file that always hangs in preview.
    Preview often freezes while viewing this pdf file. You can see the spinning rainbow wheel for a good 10 seconds before it resumes working again.
    After page 130 or 140 it is really bad. Scrolling not possible.
    Link:
    http://assets.denoneu.com/DocumentMaster/DE/AVR-4520E2_DEU_CD-ROM_v00.pdf
    iMac, quad core i5, 2,7Ghz, 4GB RAM. OS X 10.8.5

    I get the same result as you in Preview and in Adobe Reader, I also tried the file in NitroPDF on a Windows machine with the same result.
    From these results I suspect a bad file.

  • JDev 10.1.3.4 on Vista 64 bit not using local timezone setting

    When I try to get the current date by doing a new java.util.Date() I get the date and time but its not in my local timezone. I am in Eastern Time zone US & Canada which is GMT - 5.00. JDev for some reason keeps giving the time without subtracting 5 hours from GMT . So if now is 13.41pm its saying it is 18.41pm. I was using jdk 1.5, now using 1.6 and same problem. I tried it on Eclipse and everything works fine. I tried compiling and running a small program without JDev, using the jdks, and all is well. This must be something with Jdev.
    Anyone else have the same problem?

    Hi Thanassis,
    not sure what has changed between 10.1.3.3 and 10.1.3.4 in that area;
    but, without knowing Steve's sample in depth, I would say that the error you get in 10.1.3.4 is expected as the current row has changed in your Web Container.
    To avoid the JBO-35007, you can change the StateValidation on the iterator
        <iterator ...  StateValidation="false"/> That's the preferred option when only one (or a few) iterator causes the error
    This won't be possible however if the code is generic and involves all iterators (as in CustomViewObjectImpl).
    Then you have to change the property EnableTokenValidation on the page definition:
        <pageDefinition ...  EnableTokenValidation="false"> I'm currently working on other JBO-35007 errors reported by customers and I'm waiting for feedback from development about the Token Validation.
    I'll let you know as soon as I get more news.
    Regards,
    Didier.

  • Message that appears while viewing PDF

    Whenever I view a PDF file, this message appears:  "Adobe Reader has not been able to check for updates recently.  Check online to see if solutions are available.  What does this mean?

    I get the same result as you in Preview and in Adobe Reader, I also tried the file in NitroPDF on a Windows machine with the same result.
    From these results I suspect a bad file.

  • Why is getLineMetrics inaccurate when using device fonts* or immediately after resizing a TextField?

    1.  We need getLineMetrics to return correct values immediately after changing a TextField's width/height or any property that would affect the layout metrics, withouth having to alter other properties like setting the text to itself (p1.text = p1.text).  Currently, if you change the width of a text field to match the stage width for example, getLineMetrics will not return correct values until the next frame.... UNLESS you set the text property.
    2.  We also need some kind of "stage scaled" event in addition to the "stage resize" event (which only fires when stage scale mode is no_scale), because stage scaling affects the rendered size of device fonts so dramatically that we must call getLineMetrics again.  This is not the case for fonts antialiased for readability, since their size is relatively stable with scaling, as demonstrated by drawing a box around the first line once and then scaling the stage.
    So those are the problems.  The asterisk in the title of this post is there because it seem that TextField.getLineMetrics is accurate with device fonts, but I cannot take advantage of that accuracy without a way to detect when the player is scaled.  I can only confirm its accuracy at a 1:1 scale, since there is no way to recalculate the size of the line rectangle once the player is scaled, aside from setting a timer of some sort which is a real hack not to mention horribly inefficient with no way to detect when the stage has actually be scaled.
    I use device fonts because embedded fonts look terrible and blurred compared to device font rendering.  The "use device font" setting matches the appearance of text in web browsers exactly.  The only way to get embedded/advanced antialiased text in flash to approximate that of the device font look is to primarily set gridFitType to PIXEL instead of SUBPIXEL, and secondly set autokerning to true to fix problems caused by the PIXEL grid fit type.  That ensure strokes are fitted solidly to the nearest pixel, however it still lacks the "ClearType" rendering that device fonts use, which has notable color offset to improve appearance on LCD monitors, rather than the purely grayscale text that flash uses in its subpixel rendering.  Frankly, failure to use device fonts because of API issues, is the only reason why Flash sometimes doesn't look as good as HTML text and why people say text in Flash "looks blurry".  I'm tired of hearing it.  If the player simply dispatched an event when scaled and updated the metrics immediately when any property of the text field that would affect the metrics is changed, then we could all happily use device fonts and Flash text would look great.  As is stands, because of the two problems I mentioned in the opening paragraph, we're stuck dealing with these problems.
    If you create two text fields named "p1" and "p2" for paragraph 1 and 2, populate them with an identical line of text and set one to "use device fonts" and the other to "antialias for readability", then use this code to draw boxes around the first line of text in each of them:
    import flash.text.TextField;import flash.text.TextLineMetrics;graphics.clear();drawBoxAroundLine( p1, 0 );drawBoxAroundLine( p2, 0 );function drawBoxAroundLine( tf:TextField, line_index:int ):void{          var gutter:Number = 2;          var tlm:TextLineMetrics = tf.getLineMetrics( line_index );          graphics.lineStyle( 0, 0x0000ff );          graphics.drawRect( tf.x + gutter, tf.y + gutter, tlm.width, tlm.height );}
    The box surrounding the line of text in the "use device fonts" box is way off at first.  Scaling the player demonstrates that the text width of the device font field fluctuates wildly, while the "antialias for readability" field scales with the originally drawn rectangle perfectly.  That much is fine, but again to clarify the problems I mentioned at the top of this post:
    Since the text width fluctuates wildly upon player resize, assuming that getLineMetrics actually works on device fonts (and that's an assumption at this point), you'd have to detect the player resize and redraw the text.  Unfortunately, Flash does not fire the player resize event unless the stage scale mode is set to NO_SCALE.  That's problem #1.  And if that's by design, then they should definitely add a SCALE event, because changes in player scale dramatically affect device font layout, which requires recalculation of text metrics.  It's a real issue for fluid layouts.
    The second problem is that even when handling the resize event, and for example setting the text field width's to match the Stage.stageWidth property, when the text line wraps, it's not updated until the next frame.  In other words, at the exact resize event that causes a word to wrap, calling getLineMetrics in this handler reports the previous line length before the last word on the line wrapped.  So it's delayed a frame.  The only way to get the correct metrics immediately is basically to set the text property to itself like "p1.text = p1.text".  That seems to force an update of the metrics.  Otherwise, it's delayed, and useles.  I wrote about this in an answer over a year ago, showing how sensitive the text field property order is: http://stackoverflow.com/a/9558597/88409

    As I've noted several times, setting the text property to its own current value should not be necessary to update the metrics, and in some subclasses of text field, setting a property to its own value is ignored as the property is not actually changing and processing such a change would cause unnecessary work which could impact application performance.  Metrics should be current upon calling getLineMetrics.  They are not.  That's the problem.
    From a programming perspective, having to set the text property (really "htmlText" to preserve formatting) to itself to update metrics is almost unmanagable, and doesn't even make sense considering "htmlText" is just one of a dozen properties and methods on a TextField that could invalidate the layout metrics (alignment, setTextFormat, width, height, antiAliasMode, type, etc.), and I would have to override every one of those properties so that I could set htmlText = htmlText.  Using such a subclass isn't even possible if I want to use the Flash IDE to add text fields to the stage.  I would have to iterate over the display list and replace all existing fields with my subclass, which also isn't a good workaround because there's no way to update any and all variable references that may have been made to those instances.
    Frome what I've read, the invalide+render event system is unreliable.  My layout framework is similar to that of Windows Forms, and performs layout immediately, with dozens of docking modes and uses suspend and resume layout calls for efficiently resizing multiple child objects in a component.  Certain calculations cannot be aggregated for a render event, because some containers are semi-reflexive, meaning they can expand to fit the child contents while also contraining the child size, depending on whether the contain was resized or the child component was resized, so as a matter of correctness the resizing calcultation must occur immediately when the child resizes, otherwise a top-down pass on the display hierarchy for resizing will not be sufficient.
    As far as waiting until the next frame, no that is not possible, as it will cause one frame to be completely wrong.  If I was dragging the browser window to resize it, it would look terrible as virtually every single frame during the resizing operation would be incorrect.  Also, in the case where a user clicks the maximize or restore button of the web browser, the resizing event will occur exactly once, so if the metrics are not correct when that occurs, there is no recalculation occuring on the next frame, it will just be wrong and sit there looking wrong indefinitely.
    In case it's not obvious by now, this is a web application.  It uses the NO_SCALE stage scaling option, so notification of the event is not actually an issue for me personally.  I was just pointing out that for anyone not using the NO_SCALE option, there is no event in Flash to detect player scale.  What you're suggesting is using a JavaScript event and using the ExternalInterface bridge to send a message, which there is no guarantee whether it will be processed in a timely matter by the player and introduces possible platform inconsistancies, depending on whether the browser has actually resized the Flash interface at that point or what state Flash is in when it tries to recalculate the size of the text.  The browser may send that event to flash before the player is actually resized, so it will be processing incorrect sizes and then resized after the fact.  That's not a good solution.  Flash needs a scale event in addition to a resize event.  I'm really surprised it doesn't have one.  At the very least, the existing resize event should be dispatched reguardless of the stage scale mode, rather than occuring exclusively in the NO_SCALE mode.
    Bottom line is that getLineMetrics needs to return correct values every time it is called, without having to set the "text" property immediately before calling it.  If such a requirement exists, which seems to be the case, then that needs documented in the getLineMetrics method.

  • Convert Excel to PDF using specific font Avant Garde ends up with missing text

    Hello, hopefully someone can help me out.  I have a problem with converting a specific Excel document to PDF using Acrobat 6.0.6.  Whenever this document is converted to PDF, on one specific computer there is are missing lines of text.  The font of the text is Avant Garde.  I can change the font to something like Arial and it will convert fine and all text will be shown in the PDF.
    I've already reinstalled Windows on this PC with its bare essentials and sure enough the problem persists.
    The Avant Garde font is installed by way of Adobe Type Mangager Light 4.1.  The fonts are Post Script .PFB.  I have a second and third PC with the same setup and these other two can successfully convert the Excel to PDF using Acrobat 6.0.6 without any problems (using the same Avant Garde font).
    I can uninstall and then reinstall Acrobat 6.0.6 and this will fix the problem temporarily but it will eventually come back within a day or two.
    Is there anything anyone can think of that would cause this problem to occur?

    I suspect the font is not embedded and not on that machine. You might try selecting "use Local Fonts" to see if it works that way. To check embedding, select ctrl-D and the font tab, or go to the document properties and select the font tab (they keep moving these around and don't remember where it is in AA6).
    If the font is not embedded, then change your job settings for creating the PDF to Press or Print forms and see if that solves the problem.

  • Why Muse local fonts not view Google Chrome?

    Hi
    I made Adobe Muse web site and I used local fonts.
    The website perfect viewing Apple Safari browser with fonts. But Google Chrome not showing local fonts.
    Is it bug? Have fix it?

    It doesn't look like the WOFFs were uploaded. I get a (404) Not Found error for http://www.habitattravel.com.tr/fonts/gotham-bold.woff
    Did you use Muse to upload to FTP host or used an external FTP client?
    Abhishek

  • Error while generating PDF ( BEx Web Analyzer )

    Hi,
    Is there any limit to the number of pages we can print using ADS? We always get
    " Error while generating PDF" Error when we try to print reports with more than 500 lines.
    Thanks
    Niveda

    Great. It worked.
    Points assigned.
    Niveda

  • I can not view pdf's in safari but I use to be able to.

    I can not view a pdf in safari and I used to be able to. I can view pdfs in preview but i often click on pdf links and it takes me to a blank page. I have looked into it and I found that adobe acorbat is the recomended viewer for safari. I have tried to find out if i have still got it and I have found a few acrobat plug-ins. Does anybody know how to fix this problem? Thanks

    Back up all data.
    Quit Safari. In the Finder, select Go ▹ Go to Folder... from the menu bar, or press the key combination shift-command-G. Copy the line of text below into the box that opens, and press return:
    /Library/Internet Plug-ins
    From the folder that opens, remove any items that have the letters “PDF” in the name. You may be prompted for your login password. Then launch Safari and test.
    If you still have the issue, repeat with this line:
    ~/Library/Internet Plug-ins
    If you don’t like the results of this procedure, restore the items from the backup you made before you started. Relaunch Safari again.

  • Using Adobe Reader XI I cannot view pdf files from internet. It tells me the error is 103;103

    Using Adobe Reader XI, I am unable to view pdf downloaded from my secure internet sites. I get the error message 103;103

    It worked! Thank you very much.
    Sent from my iPad

  • Short Dump while using BAPI_PS_PRECOMMIT to set Project Definition Status

    Hi All,
    I am getting a short dump while using BAPI_PS_PRECOMMIT for setting the Project Definition status..
    The requirement is to create a Project Definition and then set its status to REL from CRTD. For this purpose i am using the BAPI's in the following sequence :
    1. BAPI_PS_INITIALIZATION
    2. BAPI_PROJECT_MAINTAIN
    3. BAPI_BUS2001_SET_STATUS
    4. BAPI_PS_PRECOMMIT
    5. BAPI_TRANSACTION_COMMIT
    The Proj Def creation is happening successfully in step2. Interestingly, when I debug the program and stop at PRECOMMIT BAPI the program does not give a dump. I have also tried to give COMMIT WORK / WAIT FOR n SECONDS after BAPI_BUS2001_SET_STATUS, to give BAPI sometime for DB update but nothing seems to be a permanent solution.
    Please give your views on a solution for this problem..
    Thanks & Regards,
    Somil

    Can you please check how to post code in SDN ...
    I cannot read your code properly

  • IPhone calendar appointments set to local calendar, and need to switch to exchange calendar. Have to edit each appointment one at a time and change to exchange calendar. Is there any method to edit all appoints in my calendar at once?

    iPhone calendar appointments set to local calendar, and need
    to switch to exchange calendar. Have to edit each appointment one at a time and
    change to exchange calendar. Is there any method to edit all appoints in my
    calendar at once and change the calendar setting?

    Not sure this will work but if you go into the Keyboard preferences, then click the Keyboad Shortcuts tab, and then the '+', you can add your own shortcuts for any application.  I am not sure what happens if you try to override an existing shortcut since I haven't tried using this.
    Edit/Update:
    Probably against my better judgement I'll also throw this out there - there's an Unsanity haxie called Menumaster which might also allow you to do what you want.  Against my better judgement because personally I stay clear of haxies.  It's (all haxies) probably almost certain to break in Lion.  They always do with each major release.

Maybe you are looking for

  • R/3 To PSA

    Hii All, I have a strange problem,hope someone will help me out from this. I have a generic data source generated by using a Z table. At BW i have a Z infocube using that data source. I had a process chain that pulls the data daily as a full load. ye

  • FIFO Valuation

    Hi All, I need to know whether FIFO valuation can be run on Project stock and if yes how? Regards Amitabh

  • Error when installing Lync components (Install CS-Database and Enable-CS Computer Fail)

    Receiving the following error when running the Lync components install wizard.  I believe the issue is related to having run the service and installed the database once before, but had an issue installing all of the Lync FE components due to a server

  • Why is the formula column returning garbage?

    I've set up a query that performs a full outer join on two tables, returning one field from each table. Each of these fields is created by concatenating several other fields from that table, i.e. Select a.field1 || a.field2 fielda, b.field3 || b.fiel

  • IMac late 2013 + Mavericks + USB Sennheiser - input freeze

    Hi Since Mavericks i have a problem with my USB Sennheiser Headset. When i connect it directly to the iMac, every time i start FaceTime or mumble, after 30 seconds? 1 Minute? the microphone get very noisy/scratchy. After i attached an old USB 2.0 Hub