Using custom fonts in iBooks Author

I have a book in South Asian (Indic) script. The encoding is Unicode. I wanted to see how different fonts would look on iPad. Using iBook Author i created two different versions of the book. One used Gujarati MT, Apple supplied font. The second used open source TTF font. It checked out fine by MacOS when I installed it. The rendering of conjuncts (which would use additional glyph present in the font file) on iBook Author  looks good. When I use "preview" function of iBook Author to see how the content would look on iPad, conjuncts dont use special glyph but only standard character (I guess GSUB is not utilized). I tried the same experiment with Arial Unicode MS and Shruti both are standard fonts provided under Windows. it appears that only Apple supplied fonts have correct glyph substitution on iPad.
Is there a way to fix it?
If the issue is with iBook Author, I can use another software. My book is plain text so Author is an overkill. I was using it to test embedding of custom fonts because Author is easy to use.
If the issue is missing definition in the font that is required by iPad rendering engine, I can get the font author to enhance the font.
I attach four images. First two are from iBook Author where rendering is correct. The next two are from iPad where rendering using non Apple font is messed up.

rajeshfrompalo alto wrote:
Is comment about enhancing the font to support AAT still relevant? Are you saying that iOS needs those AAT extension that macOS does not need? Is this mostly around MORX table?
iOS (and OS X) comes with two Gujarati fonts, Gujarati MT and Gujarati Sangam MN.  So the easiest thing to do is to use one of those.   Other platforms will probably have their own default Gujarati fonts with different names.
If you want to embed a different Gujarati font in your .ibooks format book, then you will indeed have to convert that font from OpenType to AAT before iBooks will display it correctly.   It's not true that OS X no longer needs AAT Indic fonts -- Pages for example still cannot use Opentype Indic fonts.
To convert an Opentype Indic font to an AAT Indic font I think someone will have to add a morx table along the lines of what is contained in Gujarati MT.
Bear in mind that iBooks Author creates a format that can only be read on an iPad (unless you want to export to PDF).  If you want to produce books for all platforms and readers, then you need to use .epub format and a different app, like Pages or Indesign.   With epub format you would probably not normally try to embed fonts but just  rely on the reader to supply whatever Gujarati font is already on the device.

Similar Messages

  • Is there an apple approved agreggator that allows me to publish to the iBookstore ibooks created using iBooks author? I would like to use the interactivity that iBooks Author allows but need an aggregator that supports it. Thank you.

    Is there an apple approved agreggator that allows me to publish to the iBookstore ibooks created using iBooks author? I would like to use the interactivity that iBooks Author allows but need an aggregator that supports it. Thank you.

    Apple - iTunes - Partner Programs - Book Publishers
         See a list of Apple-approved aggregators
    Start contacting them with your particular needs and see who fits best.
    Be sure to understand this info:
    Please note that if you choose to work with an aggregator to distribute your content on the iBookstore, Apple's contractual and financial relationship is with that aggregator.

  • Using custom fonts in the Navigation pane

    Hi
    I'm using custom fonts in my webhelp. To do this, I created a folder for the web versions of the custom fonts and put it in the same folder as my css. I then added the font face elements to the top of my css (in Notepad). Next I used the custom font name for all the style defined in the css (in Notepad). That makes the content of the topics use the custom font. All good.
    Next, I edited the htt file (in Notepad) to use the name of the custom font. Now the breadcrumbs and topic footer use the custom font. All good.
    Finally, I want to use the custom font in the navigation pane (the text next to the books and page icons). I edited the skn file (in Notepad) to use the custom font. I also added a dependency for my css to the bottom of the skn file. Then I generated the webhelp.
    When I launch the help, the browser (IE) doesn’t allow running scripts or ActiveX controls (this is normal). At this point, the TOC in the Navigation pane looks like it uses the correct font. Once I click to allow IE to run scripts, etc. the font in the TOC changes to something that looks like Times or some default serif font.  So, it appears that something in the javascript is changing the font.
    For good measure, I checked the whtdhtml file and the custom font name is used there.
    Any ideas on what's happening and how to get my custom font to appear in the Navigation pane?
    BTW, I use images only in the toolbar pane (that spans the top of the webhelp window), so I don't need to specify the custom font there.
    Deborah

    Hi William
    I found one error. In the skin file, I had added a dependency to my css. It was missing a slash (/) to point to the correct folder level. Now that I've added that, the TOC displays the same font as the Index, Search results, and the topic (content, breadcrumbs, and footer). So, that's good, but on closer inspection, it looks like Verdana, not my custom font.
    I changed the font in whthost.js to the name of my custom font and generated the help, but it made no difference. I also changed the font and just opened the help without generating and got the same results.
    For your second suggestion, you mean whtdhtml.htm not whtdhtml.js? The custom font is in the lines:
    setFont("Normal", "MyFont","10pt","Black","Normal","Normal","none");
    setFont("Hover", "MyFont","10pt","#004080","Normal","Normal","underline");
    I added the <font> tag to this file, but the tag just shows up as plain text within the webhelp TOC (no matter where I insert it in the file).
    I also tried changing the font to my custom font for the Index body and Search results using the steps in Rick's Skinny on Skins (editing the whibody.htm and whfbody.htm files). When I do this, the serif font appears in the Index body and Search results.
    It seems like the files cannot "see" my custom fonts (which are in a folder at the same level as my css).
    Deborah

  • Using custom fonts in app development?

    Could somebody inform me if it is possible to use custom fonts of choice when developing an app. If so are there any restrictions? I have read that sinds OS 3.2 iPhonesupports custom fonts, ttf and otf  fonts. Is this not the case also  for the ipad? Or am I completely off track?
    If one can add custom fonts do they work along the same lines as embedded webfonts, availale for all users even if they are not  on their ipad?
    I am a media design lecturer looking for correct info for my students who are doing the visual design voor an app.
    Thanks in advance.
    Toronot00

    Hi William
    I found one error. In the skin file, I had added a dependency to my css. It was missing a slash (/) to point to the correct folder level. Now that I've added that, the TOC displays the same font as the Index, Search results, and the topic (content, breadcrumbs, and footer). So, that's good, but on closer inspection, it looks like Verdana, not my custom font.
    I changed the font in whthost.js to the name of my custom font and generated the help, but it made no difference. I also changed the font and just opened the help without generating and got the same results.
    For your second suggestion, you mean whtdhtml.htm not whtdhtml.js? The custom font is in the lines:
    setFont("Normal", "MyFont","10pt","Black","Normal","Normal","none");
    setFont("Hover", "MyFont","10pt","#004080","Normal","Normal","underline");
    I added the <font> tag to this file, but the tag just shows up as plain text within the webhelp TOC (no matter where I insert it in the file).
    I also tried changing the font to my custom font for the Index body and Search results using the steps in Rick's Skinny on Skins (editing the whibody.htm and whfbody.htm files). When I do this, the serif font appears in the Index body and Search results.
    It seems like the files cannot "see" my custom fonts (which are in a folder at the same level as my css).
    Deborah

  • HOW TO: using custom fonts in native storyboard views from an ANE on iOS

    Hey,
      In our apps, we have embedded storyboards into an ANE, and successfully used those screens in an AIR app, and figured out how to use custom fonts in those views.
      I wrote a quick blog post about it and just thought I'd share it real quick in case it helps someone.
    ANE for iOS with Custom Framework – Using Custom Fonts | khef.co

    Hi WayHsieh,
    >>can I just "install" fonts through Word App? Does Word Apps have enough privilege to install fonts on Windows? Can I just click a button in Word App, and then it will install fonts automatically?<<
    Based on my understanding, it is hard to achieve the goal. Because the app webpage is hosted inside an Internet Explorer control which, in turn, is hosted inside an app runtime process that provides security and performance isolation and it is under
    low-Integrity level.
    Here is the figure for apps for Office runtime environment in Windows-based desktop and tablet clients:
    You can get more detail about Privacy and security from links below:
    Privacy and security for apps for Office
    Hope it is helpful.
    Regards & Fei
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Can I embed fonts in IBook author

    I want to use a different font from those available in IBook author Is ther a way of embedding different fonts in an IBook file?

    sopharch wrote:
    I want to use a different font from those available in IBook author Is ther a way of embedding different fonts in an IBook file?
    If you are willing to use other apps to produce .epub instead of .ibooks, this may be useful:
    http://www.pigsgourdsandwikis.com/2011/04/embedding-fonts-in-epub-ipad-iphone-an d.html

  • Using Media Widgets in iBooks Author

    I'm writing an eBook in iBooks Author (which is a great Mac App!). I am adding audio widgets from time to time, and want to place them in the text next to a specific paragraph. However, I have discovered that if I try to include a second audio widget on the same page as another audio widget, the first one disappears. In other words, it only seems to allow one audio widget per page. But this means I can't alsways place the audio next to the apprpriate para. Has anyone else encountered this problem? Is there a workaround?

    rajeshfrompalo alto wrote:
    Is comment about enhancing the font to support AAT still relevant? Are you saying that iOS needs those AAT extension that macOS does not need? Is this mostly around MORX table?
    iOS (and OS X) comes with two Gujarati fonts, Gujarati MT and Gujarati Sangam MN.  So the easiest thing to do is to use one of those.   Other platforms will probably have their own default Gujarati fonts with different names.
    If you want to embed a different Gujarati font in your .ibooks format book, then you will indeed have to convert that font from OpenType to AAT before iBooks will display it correctly.   It's not true that OS X no longer needs AAT Indic fonts -- Pages for example still cannot use Opentype Indic fonts.
    To convert an Opentype Indic font to an AAT Indic font I think someone will have to add a morx table along the lines of what is contained in Gujarati MT.
    Bear in mind that iBooks Author creates a format that can only be read on an iPad (unless you want to export to PDF).  If you want to produce books for all platforms and readers, then you need to use .epub format and a different app, like Pages or Indesign.   With epub format you would probably not normally try to embed fonts but just  rely on the reader to supply whatever Gujarati font is already on the device.

  • What is the best way to add and use custom fonts with Eloqua?

    We have a custom font that we'd like to use with Eloqua and were wondering how others might have successfully approached this.

    ~~Disclaimer: This answer refers to email fonts only - landing page font imports are discussed below~~
    Hi Brett,
    I took a look at these two posts: Re: Tips for getting the E10 email editor to change the email font for Outlook & other old-school email clients? and Re: E10 Fonts
    It seems that there are reasons as to why only a few of the fonts are supported. You can drill down into the source code to edit the font type, but I'm not sure that will get you anywhere.
    To drill down:
    To get the desired font & size in various clients (Gmail, Hotmail, Yahoo, Outlook) I found that specifying in the html works best.
    So whether it’s a P or TD, tag I add the style attribute & specify the font along with color & size.
    e.g.:
    <td style="LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px;">
    Of course if you use the WYSIWYG editor you will have to view the html source & add this.

  • HT3775 Using .flv files with iBooks Author

    Hi
    Does anybody know how to convert .flv files to work within iBooks Author?
    Thanks
    Julian D

    My solution may not be the most technical but it works. We use a combination of iWeb, dreamweaver and straight code on our site. We lay a graphic in where the flash is going to go then we replace the code with the flash player. You have to make sure the flash is in a div and is identified as a object.
    http://www.them-us.com/SVint.html
    http://www.them-us.com/Reality.html

  • Crash when using custom font

    I'm trying to use FontAwesome for its neat icons, and started off by doing this:
    @Override
    public void start(Stage primaryStage) {
        Label label = new Label("\uf067\uf044\uf014");
        label.setFont(Font.loadFont(getClass().getResourceAsStream("/resources/fonts/awesome.otf"), 28));
        StackPane root = new StackPane();
        root.getChildren().add(label);
        Scene scene = new Scene(root, 300, 250);
        primaryStage.setTitle("Custom Font");
        primaryStage.setScene(scene);
        primaryStage.show();
    }This code seems to work, except for the following problems:
    * Only the bottom left part of each icon is shown.
    * When I close my application, Java crashes with the following error:
    Process: java [838]
    Path: /Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/bin/java
    Identifier: java
    Version: 1.0 (1.0)
    Code Type: X86-64 (Native)
    Parent Process: java [737]
    User ID: 501
    Date/Time: 2013-01-04 14:21:46.619 +0100
    OS Version: Mac OS X 10.8.2 (12C60)
    Report Version: 10
    Interval Since Last Report: 229291 sec
    Crashes Since Last Report: 7
    Per-App Crashes Since Last Report: 6
    Anonymous UUID: 26E79257-64B7-7EBA-1423-94B8139F71D1
    Crashed Thread: 25 Java: Thread-6
    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Application Specific Information:
    Assertion failed: (t->numPointers == 0), function tsi_DeleteMemhandler, file src/tsimem.c, line 89.
    (and so on ... I can't post the complete error message here because the forum won't allow a post that long)
    Does anyone have any idea what's happening here, or should I just file a bug ?
    I'm using JDK 7u10 on Mac OS 10.8.2

    This seems to work fine when I use TTF instead of OTF.
    I will file it as a bug.

  • IPhone OS Use custom font

    Hi Everyone.
    I´m new here and I´ve sent lots of mail to the iPhone OS Team but with no success so I´m trying here hoping that someone could help out ...
    What I´m trying to do should be simple, but its seems it´s not that simple.
    in my iPhone App that I´m developing using the iPhone SDK I´m realy limited with the Fonts avaible on the Phone ... so I want to use a custom font in the App... A font that would be included in the Resource Bundle
    I cant get this to work at all so please pleaase if anyone here could tell me and maybe outhers how this is done I would be so happy ...
    here are some psudo code I´ve written that does not work but I think I´m on the right path ...
    NSString* fontPath = [[NSBundle mainBundle] pathForResource:@"Arial" ofType:@"ttf"];
    CGDataProviderRef fontDataProvider = CGDataProviderCreateWithFilename(fontPath);
    CGFontRef myfont = CGFontCreateWithDataProvider(fontDataProvider);
    CGContextSetFont(context, myfont);
    Please ....

    Hello,
    Has anybody been able to get this to work? I've tried combining this with the Quartz Guide's example on how to draw text and all I get is a blank screen. I even tried using the Quartz guide exactly without the custom font and it still doesn't work.
    Here is my code: (But no text displays and no errors)
    - (void)drawRect:(CGRect)rect {
    CGContextRef context = UIGraphicsGetCurrentContext();
    [self MyDrawText:context rect:rect];
    - (void)MyDrawText:(CGContextRef)myContext rect:(CGRect)contextRect
    float w, h;
    w = contextRect.size.width;
    h = contextRect.size.height;
    CGAffineTransform myTextTransform; // 2
    CGContextSelectFont (myContext, // 3
    "Times-Bold",
    h/10,
    kCGEncodingMacRoman);
    CGContextSetCharacterSpacing (myContext, 10); // 4
    CGContextSetTextDrawingMode (myContext, kCGTextFillStroke); // 5
    CGContextSetRGBFillColor (myContext, 0, 1, 0, .5); // 6
    CGContextSetRGBStrokeColor (myContext, 0, 0, 1, 1); // 7
    CGContextShowTextAtPoint (myContext, 40, 0, "Quartz 2D", 9); // 10
    }

  • Slow Operation of IM Using Custom Font

    I use a variation of this command in an application, and it has run sufficiently fast for years. However, with the current version of ImageMagick, it is extremely slow when I use a custom font (causing the application to hang disconcertingly). No errors are thrown, even with the -verbose tag. Does anyone know why IM is now so slow operating on a custom font, and if there is anything I can do to optimise the operation? Thanks.
    With no font specified, this command runs in a tenth of a second:
    [tony@linux ~]$ start=$(date +%s%3N) ; convert -pointsize 24 caption:"Lorem ipsum dolor sit amet" pic.png ; echo `expr $(date +%s%3N) - $start` ms
    118 ms
    With a custom font specified, the same command takes almost five seconds:
    [tony@linux ~]$ start=$(date +%s%3N) ; convert -font /usr/local/share/fonts/c/code2000.ttf -pointsize 24 caption:"Lorem ipsum dolor sit amet" pic.png ; echo `expr $(date +%s%3N) - $start` ms
    4650 ms
    Last edited by tony5429 (2014-10-12 19:06:50)

    No ideas on this issue?

  • Photoshop will only let me use custom font sizes

    Hello
    I've been having a strange issue for awhile that I thought would eventually go away with an update but hasn't. Having used photoshop for years, I've always been able to click in the text size menu of the character panel and either type in a pt size or increment larger or smaller with my up and down arrows on the keyboard. I can no longer do that -- when I try to type in the new font size -- say 25 -- my text is actually replaced with the numbers "25" and the font size stays the same. If I choose a default size from the drop down menu (18, 24, 36, 48, etc) it will change size but I'm not able to enter any custom sizes. I get the same behaviour in the option bar.
    I'm using the most up to date version of CC on an late 2012 Imac 2.9 GHz Intel Core i5 running the most recent version of Mavericks ( OS X 10.9.2 (13C64)), but this has been happening since Mountain Lion and atleast the first version of CC, possibly CS6.
    It doesn't matter what font I use and happens on every document. I've also tried to reset the tools and delete the preferences.
    I do use the no-longer -supported free version of Linotype Explorer but it seems more like a photoshop issue.
    This is obviously really frustrating and I haven't been able to find anyone else with the exact problem. If anyone has any ideas I'd really appreciate it.
    Thanks!

    The key combos still work for changing type point size, just not in Preferences-controlled-increments (instead, whole point sizes, 1 point at a time) -- and you can also input any point size. Are you using the Character Palette?
    On Mac, "Command-Shift->" increases the point size 1 point, and "Command-Shift-<" reduces it by 1 point size (if the type is selected).
    If you use the Character Palette (Command-T on Mac), you can input any point size you want, up to 1/1000th of a point: 24.582 pt. size, for example.

  • Using Wikipedia images in iBook Author?

    Can anyone please tell me more about the problems associated with using GENERIC and SHARE ALIKE images.  Some images seem to have both.
    An earlier thread indicated that using SHARE ALIKE will mean all images in the IBook will make them SHARE ALIKE too!

    kenfromUK wrote:
    The feedback from Wikipedia indicates that the information about Wikipedia images affecting the copyright of the images of an author in an iBook is totally false!!!!!!!
    I enclose their return message:-
    You didn't post a link to the particular license that controls distribution of the image in question, so it's difficult to comment. However, a more general comment…
    Did you get this response from a Wikipedia executive, or is it just a reply to a question on a talk page? If the latter, all it is is a comment from any one of a hundreds of thousands of Wikipedia contributors, meaning that it might not be correct.
    I have myself uploaded a number of images to Wikipedia. (Of course, I had copyright on those.) Some of these images I placed into the public domain. If you want to use one of those images, go ahead. They are free to use, and you don't even have to acknowledge a source.
    Other images I published are under the Attribution-ShareAlike 3.0 Unported license. That license states that, if you want to use my image, you must acknowledge me as a source and you must make your work available under the same license:
    Attribution-ShareAlike
    CC BY-SA
    This license lets others remix, tweak, and build upon your work even for commercial purposes, as long as they credit you and license their new creations under the identical terms. This license is often compared to “copyleft” free and open source software licenses.
    If a book contains a mixture of copyrighted images and Attribution-ShareAlike images, I expect that the book cannot be published under an Attribution-ShareAlike license because it's not possible to simply give away the copyright to a copyrighted image: one license requries you to allow others to freely re-use your book, whereas, for the copyrighted images in your book, you presumably have permission to use those images specifically in your book only, so the two licenses are in conflict.
    The ShareAlike license makes some exceptions for works that are deemed "collections." However, my reading suggests that, if you include an Attribution-ShareAlike licensed image in a book, that does not make the book a "collection."
    Also note that, if you include an Attribution-ShareAlike licensed image in a book, it looks like you cannot sell that book with DRM:
    When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License.
    The DRM interferes with the free re-use of the work, and so violates the ShareAlike license.
    Licenses such as ShareAlike have their roots in the eighties, with the Copyleft licensing. The idea of copyleft is to say "We give you something to use. You can use it to create your own stuff, but only if you make what you create available for others too."
    Now, please, take all of the above with a grain of salt. I'm not a legal expert. If you have any doubt about the consequences of including an image in your book, I strongly recommend that you consult a copyright expert, particularly if your book includes images that use different licenses.
    Michi.

  • Can iBooks Author handle custom URL schemes?

    Hi
    I have a native application that displays radiology images. I'd love to have iBooks be able to click on a link that had a custom URL scheme and launch my application. This way you could (for example) have a textbook for different procedures or findings and be able to display the type of study that would result from the procedure.
    When I enter URL with a custom URL scheme iBooks Author prepends a 'http:" to the URL. Is there any way around this?
    I've tried editing an exported iBooks file manually (e.g. in emacs) but the modified ibook doesn't seem to be imported.

    Yes.  I'd love to know the same thing for similar reasons.

Maybe you are looking for

  • How to install third-party SSD as boot disk in MacPro 5,1

    I had so much trouble with this that I thought I'd post a recipe that others could follow. The first thing you should know is that it's not possible to get a non-Apple SSD recognized in a sled slot of a MacPro 5,1.  It just doesn't see them at all, e

  • ClassFormatError

    Hello, Our application has UI in Java. All the .class files are bundled in a .cab file. And this .cab file we are calling from the HTML page. This thing is working fine on Win 9x and Win NT machines. But when installing the same on Win 2k machines gi

  • MacBook Air and ethernet boot?

    Hi, I need to deploy the MacBook Air image of hundereds of machines. But how I can capture and store the image on Mac Server and how to deploy since Air dosn't has ethernet port. Any alternative way? Thank you.

  • CSS problem in WPC

    Hi community,    I am implimenting styles in my WPC pages through XSL. I am using the following code in XSL: <span style="font-family:arial;color:#0267fe;font-size:16px"/> xml data </span> The resultant text has the specified color, but the font stle

  • Cannot open attachments Have compacted & rebuilt all .msf SOLVED caused by Zindus

    TB 25.5 on Windows 7 profile is 12.5 G going back to 2002. Don't go back often, but.... When I click on any attachment a small widow pops up for maybe 1 tenth of a second or less, and disappears. Can't read anything on it. Compacted, backed up, delet