Align type to center of type, not to its bounding box.

I'm trying to align a line of type to a basic object by clicking on the align to center button. Illustrator aligns the type to its bounding box, wich in many cases depending on the font used, is not the center of the type. Is there a way to tell ai. to align to the center of the type and not to its bounding box?

Kurt is right, without the effect path >> outline object, would look like this.
I like kurt's method of doing this better, but another way is:
Draw a dummy rectangle, exactly the height of the type. Scale this holding down shift so it is larger thatn the bounding box, group this with the type, then align.
Make the rectangle stroke none when done.

Similar Messages

  • Help with "parameter type not within its bounds"

    Can someone please explain the behavior I'm seeing below?
    public class Node<ChildType extends Node<ChildType>>
    public class SubNode<ChildType extends SubNode<ChildType>> extends Node<ChildType>
      public static void main(String[] args)
        Node<Node> myNode; // ERROR: Node not within its bounds
        Node<SubNode> myNode2; // ERROR: SubNode not within its bounds
        Node<? extends Node> myNode3; // Works
        Node<? extends Node> myNode4 = new Node<Node>(); // ERROR: Node not within its bounds
        Node<? extends Node> myNode4 = new Node<SubNode>(); // ERROR: SubNode not within its bounds
    }How do I get it to work the way I expect? I want to construct a Node with a parameterized children type so that if you construct a Node, the children would also be of type Node. If you construct a SubNode, the children would also be of type SubNode, etc.
    Thank you,
    Gili

    I would make the "concrete" subclasses public:
    import java.util.Collection;
    import java.util.Collections;
    public interface Node<C extends Node<C>> {
        Collection<C> getChildren();
    public interface SubNode<C extends SubNode<C>> extends Node<C> {
        C getParent();
    abstract class DefaultNode<C extends Node<C>> {
        Collection<C> children;
        DefaultNode(Collection<C> children) {
         this.children = Collections.unmodifiableCollection(children);
        public Collection<C> getChildren() {
         return children;
    abstract class DefaultSubNode<C extends SubNode<C>> extends DefaultNode<C> {
        C parent;
        DefaultSubNode(Collection<C> children, C parent) {
         super(children);
         this.parent = parent;
        public C getParent() {
         return parent;
    public class ConcreteNode extends DefaultNode<ConcreteNode>
                    implements Node<ConcreteNode> {
        public ConcreteNode(Collection<ConcreteNode> children) {
         super(children);
    public class ConcreteSubNode extends DefaultSubNode<ConcreteSubNode>
                       implements SubNode<ConcreteSubNode> {
        public ConcreteSubNode(Collection<ConcreteSubNode> children, ConcreteSubNode parent) {
         super(children, parent);
    }

  • How can I align a text object by the visible text and NOT by its bounding box?

    Illustrator CS4.
    I am trying to align some text to the center of the artboard. The bounding box is bigger than the text, so when I try to align it to the artboard it doesn't actually center align the artwork as I need it to. The text is needing to be aligned with another text object, so I can't just center align the text and then align to the artboard (which would eliminate the bounding box problem, I think). To make matters worse, the text I want to align has a stroke.
    The only way I know to currently align the text properly is to convert it to outlines. This is what I've done, but I need something better. I want to be able to have my illustrator file that has all editable text and then be able to make a separate identical file with all text converted to outlined paths. The only thing holding me back right now is that I can't get the exact alignment while everything is still as text.

    The solution is to simple to believe and probably why you over looked it.
    You make two text frames to exactly the height and width of the text. You position the text in the relative location and then group the text frames  then center that group on the artboard.
    Like such:
    If you ever want to add text that should be no problem but you have to re center.

  • I should not have to "expand" a rectangle before resetting its bounding box

    When you create a rectangle and rotate it, the Reset Bounding Box command is available to you, but selecting it does nothing. To get it to work, you have to "expand" the rectangle first, and then select Reset Bounding Box. This is idiotic. If I've explicitly told the program I want to reset the bounding box of said rectangle, and for whatever arcane reason it can only reset the bounding box of "expanded" rectangles, then it should "expand" the dang rectangle for me and reset the bounding box like I asked.

    As it is a Live rectangle and not a Real rectangle it has not been 'really' rotated.
    In the same way when you round its corners they are not 'really' rounded until the thing has been expanded.
    I am still in the same mindset for this.
    Rounded Rectangles should have been changed to live rectangles.
    And the Real Rectangle tool should have left alone.
    We now have a High End Vector Drawing Program without a simple rectangle tool
    I can't work out what the hell they were thinking.
    I'm worried about what the next tool to be broken will be.

  • Bounding box of placed pdf 'reflecting' objects of parent Ai file... Not what I want!

    As a self-taught Illustrator CS3 user I keep running into confounding issues.  The latest is this:
    Artboard is US letter size.  I have a placed jpg image in the top half that extends beyond the artboard on one side.  Only want 3/4 of the jpg content
    in the final product.
    Some text at the bottom.
    All in all a basic poster. 
    A clipping mask hides the part of the image that extends past the arboard.
    I save this 'parent' Ai file as a copy PDF - no layers - no editing - no thumbnails ect.  Keep original Ai parent file for later editing.
    I want to put this PDF into another ai document, but when I do, the bounding box extends past the pdf content out to
    where the jpg image is in the parent Ai file.
    Why?  Why can't I save a pdf that produces a stand alone img/doc without any apparent connection to its 'parent'?  Why can't this just happen without me having to crop the original jpg in photoshop to fit the parent Ai document perfectly and or somehow crop the image in the parent Ai. 
    Oh, and I have tried the crop tool and "make" crop area under the Object menu that contains only what is showing on the artboard.
    Same result.
    PDF that in Preview shows correctly but when placed in another ai file somehow 'becomes' larger with a bounding box that includes much more than what is actually there.
    This is maddeningly stupid IMO.
    Hope someone can be that patient professor of the design/Illustrator course that I can't afford, but that I need so desperately all the time.

    Why?
    I don't know; I just chalk it up as another instance of the sloppiness that permeates Illustrator, and the convoluted multiple nested clipping paths so common in PDFs.
    If I place the PDF as a Link, its bounding box corresponds to the clipping mask of the PDF.
    If I place the PDF embedded, not linked, then I get the result you describe.
    That arguably sort of makes sense in that, when you "place" (but embed) a PDF in Illustrator, you're really importing its content, including the nested clipping paths; and AI CS3 and prior always displays the bounds and edges of masked portions of clipping paths. When you "place" the PDF as a link, it's a preview that displays on the page, as if you were just linking a raster image.
    In CS4 and CS5, Adobe finally fixed the silliness of displaying edges of masked portions of the content of clipping paths, so in those versions, it probably acts the way you want whether linked or embedded. (I only have CS3 on this laptop, so can't verify right now.)
    JET

  • Feature Request - Options to Size & Align Type by Cap Height

    I have repeated this feature request at least a couple or more times in this forum over the years. It's a pretty fundamental, basic design thing that bears repeating until the feature is incorporated somehow.
    From its first version up to now Adobe Illustrator has only sized type according to the height of the Em Square. That's the standard convention for print and doesn't really need to change for print publishing. However the Em square methods are really pretty bad in other areas. Designers need pixel-level control for creating and positioning type on electronic, pixel-based screens. For large format printing, sign design and outdoor advertising designers need to size type by cap height in units of inches, centimeters or pixels when designing for LED variable message center signs.
    Adobe Illustrator currently can't even do something as simple as accurately aligning lettering vertically inside of a box. When aligning by way of the Em square the type is never correctly aligned. The fundamentals needed for this have never been present in the application. It really stinks. Designers have to employ all sorts of time-wasting work-arounds to get the type looking correct. This makes basic tasks like button creation far more of a time wasting chore than it should be.
    All fonts have built-in values that establish a capital letter height in numerical terms (the units between the base line and M height line). Industry specific sign design software applications like Flexi and Gerber Omega access that font data and allow designers to accurately size, align and position type according to its capital letter height. Adobe Illustrator can and should be able to do the very same thing. Not only that, but Illustrator could let designers size, position and align type in terms of inches, centimeters and pixels.
    I'm not sure how this feature should be incorporated. Perhaps it could be something that users can enable in the document setup. Or it could be an optional type palette. Nevertheless, it is a badly needed, very basic feature rooted in the core of Adobe Illustrator's vector object editing purposes.

    I'll also add this is a feature that should be carried over into Adobe Photoshop too.
    Within Adobe Photoshop if you want to size type in terms of pixels the type is, again, sized according to the Em square. Unless you're setting type at pretty large pixel sizes the rendered type really ends up looking pretty bad. That's because the edge of the baseline and the edge of the cap height line are never aligned to the pixel grid. You end up with type that's fuzzy looking on all sides. If designers were able to tell Photoshop "make this lettering 20 pixels tall according to the capital letters" the lettering would looking a whole lot better. Perfectly crisp edges on the base lines and cap height lines.

  • Message no. AK005 - Asset is investment measure, transaction type not allow

    Dear All,
    I am getting following error while transfering Investment AuC to Main Asset.
    Message no. AK005 - Asset is investment measure, transaction type not allow
    I searched the Forum and got some input.., but in that I have a clarification.
    Please see my doubt and the forum input.
    Internal Order as Investment Measure:
    Can you explain me Step 10. Settle the amounts to Main Asset from AuC(Prcg type: Full) - KO88 once again.
    How we can give the Receiver Main Asset master in KO88. In KO88 we can only provide the Internal Order. But that Internal Order is already settled to AuC in Step 8.
    Please guide me.
    Thanks.
    Regards,
    nms
    Re: Settlement of cost center to final asset ?
    Posted: Oct 27, 2009 11:40 AM
    Hi,
    Are you doing any settlement using the AUC asset ?
    Normal practice is to Create an Auc Asset and settle cost to Auc. Once the asset is ready for use, finally settle the Auc to final asset.
    This can be done in two ways like - line item settlement / investment measure.
    Below are steps in two scenarios :
    Internal Order as Investment Measure:
    1. Define the AuC Asset Class (with investment measure) - OAOA
    2. Define the Asset Class u2013 for Main Asset - OAOA
    3. Define Investment Profile - OITA
    a. Assign the AuC Asset Class (Step-1) in the investment profile
    4. Assign Investment Profile to Model Order - OITA
    5. Define Order Type (Investment) - KOT2
    a. Settlement Profile - OKO7
    b. Maintain Allocation Structures - OKO6
    c. Planning Profile - OKOS
    d. Budget Profile - OKOB
    6. Create an Internal Order - KO01
    a. With the Investment Profile (Step-2)
    b. AuC automatically created by the system using Asset Class given in the Investment Profile
    7. Post the amounts to IO - FB01
    8. Settle the amounts to AuC from IO (Prcg type: Automatic) - KO88
    9. Create the Main Asset - AS01
    10. Settle the amounts to Main Asset from AuC(Prcg type: Full) - KO88
    AuC using Line Item Settlement:
    1. Define the AuC Asset Class (with Line Item Settlement) - OAOA
    2. Define the Asset Class u2013 for Main Asset - OAOA
    3. Define Order Type (Overhead) - KOT2
    4. Create an AuC-Asset (using Step-1 Asset Class) - AS01
    5. Create an Internal Order - KO01
    a. Assign the AuC u2013 Asset in Settlement Rule in IO
    6. Post the amounts to IO - FB01
    7. Settle the amounts to AuC from IO - KO88
    8. Create Main Asset (using Step-2 Asset Class) - AS01
    9. Assign the Main Asset in IO (Step-5) - KO02
    10. Settlement AuC u2013 Line Item List - AIAB
    11. Settlement AuC - Receiver - AIBU
    VVR

    nms,
    Your message is not very clear - while you have mentioned at what stage are you getting the above-mentioned error message, you haven't mentioned exactly what you were trying to do. The fact that you are getting this error is a straight-forward indication that you are attempting to do something that SAP does expect.
    However, answering your query about how to use KO88, you have to settle the AuC to a FA (fixed asset, with asset class other than AuC ), as that will close the open AuC, transfer the value from the AuC to the FA and from this point onwards, all transactions will happen to this FA. Your statement "in KO88, we can only provide the Internal Order" is incorrect.
    Hope this helps.
    Regards
    Gulshan

  • I cannot get a dvd to play. The error message says "media type not supported". I think it is a .m2ts. Any idea on how I can get it to play?

    I cannot get a dvd to play on my computer. The error message says in iDVD is "media type not supported".
    The DVD was produced with a video camera and is in HD format. I think the the format is .m2ts?
    Any ideas on how to get this to play?

    Check out > Mac App Store - Free MTS M2TS Converter
    and/or others at > playing .m2ts format in OS X - Google Search

  • Loops not work - File type not supported

    Hi guys and girls
    one of the imacs (10.6.7) at the site I work at has begun to display the following message when you try to select any of the loops from within garageband.
    "file type not supported" and then you have no other option other than to abort. I have tried deleting the loop directory before dragging the loops back into garageband which has always fixed any issues with loops in the past, however the error still displays.
    Can anyone shed any light on this issue?

    The message I get is "Cannot open the file. Verify that the path and file name are correct and try again".
    Please see the Microsoft support doument Windows Media Player 9 Series for Mac OS X Readme. Scroll down to the section on Playing Protected Files.
    Sometimes you can view the source code for the web page to locate the specific media file. If you copied that address and then pasted that address in File > Open URL in Windows Media Player, you may get to listen to or watch the file. This trick does not always work.

  • E70 PDF Reader : Unable to open. File type not sup...

    This morning I have bought an E70, among others due to its highscreen resolution and the possibility to run a PDF reader on it.
    I have now tried ...
      - the pre-installed Adobe PDF Reader
      - the Adobe PDF Reader supplied with the PC Suite CD-ROM
      - the Adobe PDF Reader available on europe.nokia.com
    I am fascinated by a software which presents itself in the About box as '1.5', prompts during installation for '1.0.5' and has filenames '1_5_0'.
    Apart from minor variations in the SIS filenames they all share the same annoying feature: They refuse to display any of my PDF files but display a message 'Unable to open. File type not supported. 5. !' instead.
    It doesn't seem to be a problem of the PDF files, since a collegue of mine was able to open them on his E61 or E70 (forgot to ask).
    Any idea what this problem could be caused by?

    I am speechless -- but happy.
    The complaint about the file type only appears if you try to open a PDF stored in the phone memory but not if you try to open a PDF stored on the memory card.
    Problem solved.

  • N79 (Error message :Unable to open .File type not ...

    Dear nokia service manager,,
    Iam sivakumar using the nokia N79 handset.Iam getting the message like this (Error message :Unable to open .File type not supported)when i was trying to open the video file shooted by some other camera.I have tried changing the format of the file..but no use ..i dont get ant suitable software converter in the internet.So kindly look into this matter as i need this very uregently...
    hope its a mandatory feature as laptop and mobile interface are simple task nowadays in mobile...
    pls reply me..its very urgent...thanku..

    You could try Videora (http://www.videora.com/) - the downside here is that they have specific versions for specific phones, and sometimes it will makea file that plays perfectly in the desired phone but can't be shared to other models. The don't show a version for the N79, but try the N96 one because the N96 is the most similar OS to yours that they offer.

  • E5 - unable to open. object type not supported

    hi. 
    2 Month back i brought Nokia E-5 Mobile and after few weeks i upgraded the Memory from 2Gb to 8GB. After copying all files from 2gb to 8gb am not able to open or install any existing programs and files. Even maps are not working. When trying to open or install the files am getting this erro " unable to open object type not supported " . Kindly help on this error.
    Thanks
    Velavan

    I have never attempted what you did, so can't say for certain, but I don't think memory card data is meant to be copied from one card to another (unless we're talking about data files like pictures or mp3's).  I don't understand what you mean by being unable to install files.  Are you trying to reinstall the programs that aren't working?  If your 2GB card still works normally, I suggest you format the 8 GB card, reinstall the programs to the empty card, and re-download the maps data.  If the programs still give you trouble, you may need to uninstall them from the 2 GB card first, but I don't think that should be necessary.  I hope that helps.

  • How to add a button in top ribbons of ALL library types (Not just document libraries)?

    Hi there,
    How to add this custom button on all Library Types (Not just document libraries)?
    RegistrationId="101" RegistrationType="List" adds this button to Document Libraries only - which does not work for me.
    Thanks so much.

    Hi,
    According to your post, my understanding is that you wanted to add a custom button on the ribbon of all the library.
    You can refer to the following code snippet, it would add a custom button “Site Settings” on the ribbon of all the libraries.
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomAction Id="ListViewCustomization" Location="CommandUI.Ribbon.ListView" RegistrationId="101" RegistrationType="List" Title="List View Ribbon Customization">
    <CommandUIExtension>
    <CommandUIDefinitions>
    <CommandUIDefinition Location="Ribbon.Documents.Share.Controls._children">
    <Button Id="ListViewButton" Command="ListViewButtonCommand" Description="Go to Settings" LabelText="Site Settings" TemplateAlias="o2" Sequence="93"/>
    </CommandUIDefinition>
    </CommandUIDefinitions>
    <CommandUIHandlers>
    <CommandUIHandler Command="ListViewButtonCommand" CommandAction="/_layouts/settings.aspx" />
    </CommandUIHandlers>
    </CommandUIExtension>
    </CustomAction>
    </Elements>
    More reference: http://msdn.microsoft.com/en-us/library/ms473643.aspx
    Thanks & Regards,
    Jason 
    Jason Guo
    TechNet Community Support

  • F-02 with asset retirement: Trans. type not possible - No affil. company

    Hello Gurus,
    I am struggling with the following, I hope you can help me:
    We want to sell an investment using a trading partner. When entering the asset retirement transaction type 230, I get error message AA 389 Trans. type not possible (No affiliated company specified). I however enter the trading partner through 'More data' but when coming back to the asset retirement, T. type 210 is written and changing it to 230 gives me the error.
    I am using document type DR for which the flags 'enter trading partner' and 'Inter co. postings' are set. I tried without the flag 'Inter co. postings', no success.
    I have tried with Trans. type 210 and changing the line item after simulation, no success as well.
    The target document is:
    Pos. Posting Key       Account       Amount      Trading Part.
    1      01                      1195914       4,320.00
    2      50                      610720         4,320.00-   CI09
    After simulate:
    Pos. Posting Key       Account       Amount     Trading Part.
    1      01                      1195914       4,320.00
    2      50                      610720         4,000.00-  CI09
    3      50                      204010         320.00-     CI09
    4      75                      18678 0        0.01-
    5      40                      9740150       4,0000.00
    6      50                      9740100       3,9999.99-
    Many Thanks in advance.
    Alex-

    Hello Alex,
    Try F-92, on the screen for creating the revenue line item, i.e. the credit side, you must activate the indicator "asset retirement." > Next, press 'Enter' key, after which the screen 'Create Asset Retirement' appears and in this dialog box screen enter the appropriate 'Transacion Type' instead.
    Hope the above helps.
    Kind regards,
    John Chin

  • Error: 'Transaction type not possible (no affiliated company specified)'

    Hello,
    I am trying to transfer an asset under construction to following asset class: 'low value assets' with ABUMN
    It get the error message: 'Transaction type not possible (no affiliated company specified)'.
    I could go to AO76 to mark the 'post to affiliated company'.
    How can I check which transaction type it uses? With the transactio type group? Or something else...?
    Regards,
    Pamela

    Hello,
    actually, the problem lies with the transfer of assets under construction to low value assets with are happening in the CURRENT year, and not the previous year. AuC to LVA transfers from previous years are allowed, but not the one in the current year. Because it uses a different transfer transaction type... The transfer variant 4 (= transfer within company code) is the correct one I assume.
    Regards,
    Pamela

Maybe you are looking for