How does font size relate to font height

Hi,Im getting confused about font size.
If I use a font of say font size 12. Does that mean
- its maximum height is 12
- its maximum ascent above the baseline is 12 but it can also go below (descent) below the baseline making total height something else.
- something else.

The short answer is: "No".
The font size is APPROXIMATELY equal to the ascent, or probably more accurately, the ascent is approximately equal to the font size. But if you check font metrics for any given font you will see that they are not exactly equal. Perhaps there is some definition somewhere that specifies a precise relationship, but if so, I don't know what the formula is. Even the font metrics are only something of a general hint: according to the API documentation, some characters can be taller than the ascent or drop lower than the descent. And of course character widths vary widely.
My practice is to get the font metrics object and ask what I've got, rather than relying on anything.

Similar Messages

  • How to change size of the fonts in report

    Hello:
    How to change size of the fonts in report for when I print it?
    Thank's

    Hi..,
    You cannot do that with REPORTS.., With scripts or smartforms u can do that !!
    plz do remember to close the thread, when your problem is solved !!
    reward if it helps u..
    sai ramesh

  • How do I change font size printing emails. font normal on viewing but when printed is very tiny

    When I go to print an email the text comes out too small to read. How do I change the font size. Also, page sometimes moves up and down when I'm typing a reply to an email. Upon viewing before printing the email text, it appears normal font size, but when it prints out the text is too small to read.

    It was already on 100 per cent. I clicked it just in case. Nothing happerned.

  • How does the new "download additional fonts" feature works?

    I'm so happy to see that the “download additional fonts” feature has added in the newest iWork suite for iOS. In previous versions of iWork for iOS, available fonts are only limited to those that iOS has built in, which you can see a complete font list here: iOS 7: Font list.
    And a couple of days ago, I found that the iOS 7 is now support “download additional fonts for Apps” feature. Which means that Apps can download a Apple-provided list of addtional fonts if necessary. And we can find this list of font in that support page given above.
    So if you edit a pages / keynote / numbers file on a Mac using some fonts that iOS hasn't, then when you open it on an iOS device, it'll download the fonts for you to make your document more beautiful and personalized. That is to make sure that the document has exactly the appearance that you wanted.
    But here comes the question:
    Sometimes, those addtional downloaded fonts are available for all the documents in that App, and sometime they are only available on that particular document. Any idea how does this function work? Is it a normal function, or is it a bug waiting to be fixed?
    The downloaded "addtional fonts" are only limited to that App you're using. For example, you can access the fonts in which the App you downloaded them. So if you're using Pages to download fonts, you won't be able use them in Keynote. In other words, you have to download them again, and this will obviously take a large amount of storage space on my device if I want to use those fonts in every App. So again, is it a normal function, or is it a bug?
    Any solutions, guys? A thousand thanks in advance!

    This isn't totally new, as it was part of iOS 6 as well:
    http://support.apple.com/kb/ht5484
    But since it really only applied to Asian fonts, it was not of much interest to other users.
    Could you give an example the fonts not being available in other documents in a particular app?
    I think confining the extra font to individual apps would be considered by Apple to be their standard desired behavior and not a bug.  It is the way iOS works in general.
    Have you actually checked the amount of storage space these fonts take up?  I doubt it is very large.

  • Font Size problem : Swing font looks smaller than pdf font

    Hi
    I'm facing a problem with font size in my swing application. I'm showing some text with a certain predefined font size. Using the same font size and type on same m/c, I 'm generating some pdf text.
    The problem is that the text in swing looks smaller than the same text in pdf. Is there a way to achieve
    consistency in font sizes.

    please don't cross-post.  pick the appropriate forum and use it.  close your cross-thread.

  • How does trade promotion relate to campaign

    hi,expert,
    I am a new-hand in crm. to my knowledge, trade promotion & campaign is different function for CRM. trade promotion deal with our traditional trade promotion such as discount, free goods etc., while campaign is about  arranging some kind of activity for the channels letter, e-mail, and lead. when marketing in an concrete enterprise, it seems impossible that trade promotion & campaign just do their own business and have no relation. so my question is how does trade promotion differ from campaign,& also how they cooperate in marketing.
    besides, since trade promotion also has its own trade promotion planning, so how  does trade promotion planning differ from marketing plan? if they two co-existed, what's the relation between them?
    your response will be warmly welcome.
    thanks a lot.
    lisa

    Hi Lisa
    Diff betn Campaign and TPM
    Campaigns are the ways and mediums which helps in communication, increasing awareness, increase sales and wide range of activities. It can be done through mailing list, product promotions, telecalling etc. So in nutshell as an organisation, you are trying to reach your customers for increasing customer base or sales or product awareness.
    Examples of campaign:
    1)You give $2 off on the purchase of every pack of Beer bottle.
    2) Set up a stall in the Expo and register the queries to generate the leads.
    3) Telecalling to all the individuals in the city with more than USD 100,000 p.a. income and then create leads.
    However Trade Promotion Management is an activity which is done with the help of your channel partners. The check here is "trade", which means distributors, retailers, wholesellers, re-sellers etc. The purpose remain the same like to increase customer base or sale revenues but here the incentives are given to your channel partner.
    Ex. Organisation sells products through Distributors in the market. If Organisation devise a scheme whereby distributor will get US $ 1000 extra he sells more than 100 cartons/month then it is a TPM.
    Campaign : You can create Campaign without BP master data, you can run Campaign for External email id to generate lead and opportunity. but
    Trade Promotion : You need to have BP master data. Mostly TP functionalities is used in Consumer Durables, FMCG where distributors or retailers as their BP.
    Campaign : can be automated
    TP : not possible
    Campaign : You can use Bounce Management to track and analyse your campaign
    TP : It will be based on the Cutomer Approval status. Normally will be done by key account manager.
    From deal you can create TP
    Hope this will calrify some of your queries...
    Rgds
    Mallikarjun

  • How does these all related?

    hi all,
    i have some question tat i wish to clearify,
    1. why do we put <%@Page include =...%>
    2. does the <%@Page include =...%> has any effect on the current page, how does it affect it?
    3. how about <%@Page import =...%>? how does it differ to the question 2?
    thanks all

    To my knowledge, there is no:
    <%@ page include="..." %>
    <%@ page import="some.pack.class"%>
    is used to import Java classes so they are available to the JSP page. It works just like the import statements at the top of a normal Java file (as a matter of fact, that is what they are turned into when the JSP is translated to a Servlet...)
    As for the <%@ page include="..." %> directive.... it doesn't exists. You may be thinking of <%@ include file="..." %> in which case it copies the content of the file to the translated JSP page at the location of the include directive.
    For more information, see the links at:
    http://java.sun.com/products/jsp/syntax/2.0/syntaxref20.html
    for Page directive (<%@ page ... %>)
    and Include directive (<%@ include ... %>)

  • How does workstation licensing work in Font Folio?

    Good morning, everyone;
    I am looking for a font licensing solution for freelancers contracted with my company. I need to be able to license their workstationfor the duration of the time that they are working on a project, and then revoke the license so that another freelancer can use the fonts instead.
    Does Font Folio work well for this?
    Can licenses be assigned and revoked easily, or is it a drawn out ordeal?
    Is FontFolio included with Creative Cloud membership?

    Matthew-
    It depends upon the number of seats you have purchased.  If you have a 5, 10 or 20-pack, then you can allow the contractor to use one of those seats, provided you have a seat that is free (meaning that no one else in your company is using it.)  You cannot split up fonts and use them across multiple contractors or multiple people in your company.  In other words, while a contractor is using Font Folio, that seat, or any other fonts from that seat cannot be used by anyone else.
    More importantly, the EULA does not allow for redistribution of fonts.  So you need to be sure that all fonts from Font Folio are removed from the workstation once the contractor is no longer employed by you or your company.  If they aren’t, then you have technically redistributed the fonts and will be out of compliance with the license.
    Font Folio doesn’t work particularly well for this because of the sheer number of fonts you make available to the contractor and the difficulty in tracking them.  The license for Font Folio is to you only, so the onus is on you to remain in legal compliance.
    Finally, Font Folio is not part of Creative Cloud.  Font Folio is a complete library of over 2800 fonts and is available in its smallest form (5 seat license) at a suggested retail price of $2999.00.
    Caleb
    Type Product Management

  • How does PDF/VT relate to 'V'ariable data and 'T'ransactions

    Could someone explain to me how PDF/VT 'supports' Variable and Transactionsl data ?  I'm new to PDF/VT and I'd expected that it somehow made it easier to insert variable and transactional data, but I haven't found anything of that nature.  I do see that VT supports Document Part Hierarchy and metadata.  Is this the improvement related to VT - better ability to manage the documents within a single PDF file?
    There also appear to be a number of other improvements, such as direct ripping of PDF without translating to Postscript first,  JDF-aware metadata, etc.  These improve print operations, but I don't see how they improve variable data handling.
    Any pointers would be appreciated.
    Thanks,
    bob

    Good questions. I'll endeavor to provide a response.
    The most important thing to understand about PDF/VT is that in and of itself, it is a final form file format. It represents the fully composited output stream of a VDP job. There are no “variables” in PDF/VT itself. PDF/VT provides the protocols for final form PDF to optimally respresent such an output stream.
    PDF/VT-1 is built on top of PDF/X-4. All PDF/VT-1 files are totally valid PDF/X-4 files. PDF/VT-2 is based upon PDF/X-4p, PDF/X-5pg, and PDF/X-5g files - in the latter two cases possibly referring to Reference XObjects in external PDF/X-4 files.
    There are two major areas in which PDF/VT supports VDP (and so-called “transpromo”) print streams:
    Data optimization - space and RIP performance. Repeating objects, whether considered “fixed” or “variable” by whatever generates the PDF/VT, are represented via Image XObjects, Forms XObjects, and for PDF/VT-2 also Reference XObjects. Objects are defined once and then referenced many times. This can dramatically cut down the size of PDF files used for VDP. Furthermore, in conjunction with RIP technology optimized for processing PDF/VT files, such as the technology provided by products using the Adobe PDF Print Engine, use of XObjects is automatically recognized and triggers caching mechanisms that allow the RIPed results of XObjects to be cached in the RIP's high speed memory avoiding unnecessary repeated RIPing of common content. PDF/VT metadata also provides for “hints” to assist the RIP in such caching. This type of optimization makes it possible to use PDF for printing extremely graphically-rich color VDP jobs on very high speed (hundreds of pages per minute) digital presses now being developed and released to the market by digital printer manufacturers.
    Metadata.In addition to providing caching hints, PDF/VT provides metadata support for tagging pages or sets of pages for operational considerations. For example, one could tag each “set” of pages associated with the statement for each customer of a financial institution and via such metadata be able to directly access the pages associated with one statement (“view or print the statement for Jane Doe of Anywhere, New Jersey”) or multiple statements (“view or print the statements for all left-handed, herniated, Californians who own a Toyota” assuming of course you have all that metadata on the pages associated with particular account statements). As another example, you could tag via metadata for pages of certain types such as “front covers,” “inside pages,” and “rear covers” where each page type is printed on a different paper stock or size and possibly on a different printer (one could print “all front covers” for “all statements for accounts in ZIP codes 11010 through 11199”). For printing purposes, typically these types of selective printing requests are handled via JDF which instructs the RIP to select and process pages based upon such PDF/VT metadata and other JDF commands.
    Direct printing of PDF without conversion to PostScript has been occurring for a number of years now, especially starting with traditional offset print platemaking and now becoming much more prevalent for high-end digital presses, typically those used for VDP jobs. (Direct PDF isn't yet on typical desktop devices. PDF is still printed to PostScript from Acrobat on most such low-end devices.) PDF/VT really forces the need for direct PDF RIPs, but wasn't the only requirement for same. PDF/X-4 and PDF/X-5 were defined very much as a response to the needs for content at the highest level of abstaction (live transparency, color management, layers, etc.) for direct PDF printing.
    Hopefully this has begun to answer your questions. Let me know if there is further detail that you want or need.
              - Dov Isaacs (Chair, ISO TC130/WG2/TF2 PDF/X and Co-Chair, ISO TC130/WG2/TF3 PDF/VT)

  • How does buffer size affect double buffered waveform generation?

    I had originally posted the following question:
    "Why does the double buffered waveform generation pause after the first buffer before continuing?"
    "I am using an AT-AO-10 board to generate a multiple channel waveform in double buffered mode. The board's DAC's are updated by an external clock signal. While the waveform generation performs well, I notice that after the first buffer has been generated there is a time delay before the next buffer is output. However the second buffer and thereafter perform well without any time delays. If anyone can provide me an explanation on why this happens I would appreciate it. I am using NI-DAQ API functions to generate the waveforms and my settings for the WFM_DB_Config function are 1 for oldDataStop to disallow regeneration of data and 0 for partialTransferStop to not stop when a half buffer is partially transferred."
    -posted by Vadi on 6/7/2001
    I received a response from Geneva as follows:
    Geneva L. on 6/11/2001 says:
    "Vadi,
    The first thing is to make sure that you have the latest version of NI-DAQ installed, NI-DAQ 6.9.1. If you need to install it, make sure you completely uninstall any prior versions. Then, you will have examples installed in either the NI-DAQ or the CVI directory. In the AO directory, you should find the WFMdoubleBuf example.
    Start with that to make sure the output appears as you expect. Then, you can modify it to apply your external update clock, following the idea presented in the WFMsingleBufExtUpdate example. You might even want to double-check that your external clock acts as you expect using an oscilloscope.
    Finally, modify the example such that you can update on multiple channels, remembering that you interleave each channels buffer into one buffer for WFM_DB_Transfer. Whatever data is in the buffer will be updated on the output channels.
    Regards,
    Geneva L.
    Applications Engineer
    National Instruments"
    I have checked my version of NI-DAQ and it is 6.9.1. I am generating the double buffered waveform according to the format shown in WFMdoubleBuf and with some modifications from WFMsingleBufExtUpdate to allow me to use my external update clock. However I continue to notice the same phenomena again and again. For a buffer size of 7500 or 10000 points there is a time lag meaning after the first buffer has been output there is a noticeable time delay before the second buffer and buffers there after is output. This time lag doesn't exist for the buffers that are output after the first buffer but it does exist for the first buffer. When I decrease the buffer size down to 5000 points the time lag disappears (Note: this phenomena also occurs when I use an internal time base as opposed to my external clock). Is there a reason for this? I am using a AT-AO-10 board and I know the on board FIFO is 1024 points deep. However from the documentation provided it doesn't indicate that double buffered mode uses the on board FIFO at all. In fact, the functions require that the FIFO mode be turned off (in WFM_Load) for double buffered waveform generation. Is there a reason why when the buffer size is increased that there is a time lag after the first buffer? Is this because of the functions themselves or is this because of the AT-AO-10 board?

    Vadi,
    Make sure that your buffer size is set to the same number of points that you're actually writing to the buffer initially. For instance, if you run the example as-is, the NIDAQMakeBuffer puts exactly the ulCount amount of data into the buffer. Then, it continuously writes out half buffers. Thus, if you are not writing enough data to fill up the buffer the first time, there will be that lag until the section where half buffers are output.
    Regards,
    Geneva L.
    Applications Engineer
    National Instruments
    http://www.ni.com/ask

  • How does JMS Destination relates to a Connection Factory ?

    Hello,
    I am new to JMS but have experience since 1995 with IBM MQseries, I like to understand how Connection Factories and Destination related to each other. I have looked at JMS documentation and seen the graphical representation but in MQ world we create a Queue Manger and a Queue under it. I have looke all over but can not explain this to myself.
    In Sun�s Java Application Server version 9, I have created a Connection Factory called �jms/ConnectionFactory_abc� and then have created a Destination called �jms/destination_abc� and successfully sent and received messages, what I do not understand is that there is no menu option in Sun�s web based screen to related the 2 together!! How do they relate? Do they related becuase of my program logic?
    What if you like to have same Destination names under 2 different Factories?
    ---------Code fragment without TRY/CATCH
    queueConnectionFactory = (QueueConnectionFactory) jndiContext.lookup("jms/ConnectionFactory_abc ");
    queue = (Queue) jndiContext.lookup(�jms/destination_abc �);
    queueConnection = queueConnectionFactory.createQueueConnection();
    queueSession = queueConnection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
    queueSender = queueSession.createSender(queue);
    message = queueSession.createTextMessage();
    message.setText(input);
    queueSender.send(message);
    queueConnection.close();
    Please advise
    Thank You.
    AA

    I'll have a stab at this one, but may not be 100% right. Hopefully someone will point out anything I've got wrong.
    A connection factory is used to obtain a connection to the JMS provider, which in the case of MQSeries is synonymous Queue Manager. The connection is used to initiate one or more conversations with the JMS provider / QM, which might include starting a new transactional session.
    The destinations (Queues or Topics) are objects hosted by the JMS provider, however your client can only access these objects after establishing a connection / session, since it is the connection / session which determines the protocols and parameters to be used.
    The JNDI lookups are just a way for your client to obtain a remote reference to the Connection Factory and Queue objects hosted by the JMS provider, without coupling your client with the underlying JMS implementation (i.e. MQSeries, JBossMQ, ActiveMQ etc). When these references are bound to the JNDI tree they are given names like "jms/ConnectionFactory_abc" and "jms/destination_abc", but are not related to each other. Attempting to bind two references with the same JNDI name (on the same JNDI server) will cause in an error. So while you can two identically named queues on separate queue managers, you would have to give them different JNDI names,
    Hope this helps,
    Steve

  • What is "Arrow" and how does this programs relate to Windows/BootCamp?

    Hi Everyone,
    On the following YouTube video:
    http://www.youtube.com/watch?v=DxMFCksO0Ps
    When he is talking of the official bootcamp support, he mentions Arrow and other programs alike.
    Could someone inform me of these programs and what their roles are?
    Thanks
    Helooooo

    Hi,
    sounds to me like he's talking about the 'Eye Candy' stuff of Windows 7.
    http://www.windows7home.net/how-to-remove-the-arrows-on-the-desktop-shortcut-in- windows-7/
    But then again I might be wrong.
    Regards
    Stefan

  • Confused: how does a videocard relate to my director work environment

    hello;
    I am about to buy a laptop and I am discovering that most
    laptops (affordable)
    have integrated videocards (ex: Intel GMA X3100 w/ 384mb
    allocated ram
    OR ATI Radeon X1250 w/ 512mb allocated ram );
    I understand that these integrated videocards use the
    machine's ram via 'sharing';
    QUESTION: is this an issue for me? I author in director10
    with a cast full of dozens of scripts, usually one .w3d file (
    created in lightwave with somewhere between 5000-20000 points ), a
    flash file that streams in flvs for animated textures;
    thanks
    Shannon

    Yes it does. The shared RAM isn't so much an issue. More RAM
    will equate to better handling of texture maps on those 3D objects.
    However, the Intel GMA graphics processor (aka GPU) are not
    up to par compared to a ATI or NVidia GPU. When it comes to
    rendering 3D objects you need fast floating point calculations and
    polygon rendering/fills. That is what an ATI card or NVidia card in
    a desktop or laptop will buy you. Both excel and will render
    DirectX (the 3D driver) faster and better then the Intel GPU.
    The downside is that they consume more power. You will seldom
    find a ATI or NVidia card built into say a Tablet laptop computer.
    Most Tablets tend to lean towards consuming less power for more
    portability in the hand of the user and thus ship to the less power
    consuming (and weak) Intel GPU.
    Also, if you do alot of transparency in Director (and
    especially Flash within Director), the Intel GPU will come to a
    crawl.

  • How can I increase the browser default font size?

    When clicking on 'tools' to got to 'options,' there is no 'option' to be found. Hence, I cannot go to tools to options to content to fonts and colors, and cannot change the default size of the browser. All documents I want to print from a website have the small font size.

    Changing the font size or color on the screen/monitor
    *does NOT affect the print size
    *can cause problems in displaying websites on the screen/monitor
    *See - https://support.mozilla.org/en-US/kb/settings-fonts-languages-pop-ups-javascript (it says near the top '''''"The Content panel contains options related to how websites are <u>displayed</u>."''''')
    Print font size is determined on the Print display
    *You can un-check "Shrink to fit" and then set your percentage, if you choose, but text may run off the right side of the printed page.
    *For Printing problems see -
    **https://support.mozilla.org/en-US/kb/how-print-websites
    **https://support.mozilla.org/en-US/kb/fix-printing-problems-firefox
    **http://kb.mozillazine.org/Problems_printing_web_pages

  • PS keeps the font size the same each time i open it. How do i get it back to normal?

    how do i reset photoshop cc?

    Are you talking about the UI font size, or the font size you're using to type things into documents?
    If the latter, just select the T tool, and without a document open change the font, etc. to your preference.  Then quit/close Photoshop.  Next time you open it you should be using that font/size.
    If that's not working for you, something may be wrong with the saving of your preferences files.
    -Noel

Maybe you are looking for

  • Why is external hard drive freezing on iTunes upload?

    I have been having problems with uploading music from an external hard drive into iTunes for about a month and I do not know what to do. I recently purchased a HP Envy 15 running Windows 7 64bit home edition. I decided to scrub my iTunes library and

  • Create Link in ESS Portal

    hi people, im trying to integrate an external link in our ess portal. how do i do that? i startet with creating a ressource with a url to a picture somewhere in the internet. then i createt a new service and a new sub-area. i linked the ressource to

  • What's the best way to integrate third party shopping carts with ATG's (10.6)?

    Hi, We are using ATG (10.6) for our e-commerce platform and we have many other websites which try to engage the end user to buy our products. Those other websites are developed using different technologies but we would like to allow the visitor to cl

  • Font looks much larger

    Hello there, My font looks much larger from yesterday. The resolution is the same: 1280x1024. And I am using Thoma 8. anyboday seem similiar things?

  • Data validations in XI

    Is it possible to do data validations in SAP XI?