Get the width of a font

I'm writing my own custom TextBox that has a border and resizes based on the font size.  i.e. the constructor would pull a numberOfCharaters parameter and it will determine its preferred width using the font size.  This works great in height:

public int getPreferredHeight() {
        return _editField.getFont().getHeight();
}

However, I don't know how to calculate the width.  I would like to do something like this:

public int getPreferredWidth() {
        return editField.getFont().getWidth() * _numberOfCharaters;
}

But all I see is getAdvance, but I don't know what the characters are going to type in the first text box.

Any ideas?  Thank you.

Aren't asking you the impossible?  If you have a proportional font, there is no direct relationship between the number of characters and the width they need - because it is based on the actual characters.

I am not convinced that you can set the way that you either - what happens if the text requires more than one line in height?

You might find useful the following Thread:

http://supportforums.BlackBerry.com/Rim/Board/message?board.ID=java_dev&message.ID=10901&query.ID=21...

Tags: BlackBerry Developers

Similar Questions

  • Get the width/height of the current image / information of KING of user input

    Hello

    I have two problems:

    First of all:

    Y at - it an option to get the width and height of the image to use for calculations or set a return on investment for the right settings?

    Second (more complicated):

    I have used Labview 8.5 custom interface (see the interface.jpg attachment).

    I am trying to get the return on investment of the Interface and use it in my app Builder of Vision, but I don't see the return on investment or its size or position or something...

    Is it possible to get this information from the Interface?

    Information:

    I use Vision Builder 2009 SP1, LabVIEW 8.5

    Thanks for your replies!

    Hello

    I missed that when I tested it... the display image control must have been larger than the size of the image and the property node returned the value that I expected.

    A restriction of the VI to Interface custom that you create in LabVIEW, is that it cannot have any dependencies (call any subgroup screws), other than the methods and the nodes property of the objects you put on. Therefore, I can't just call IMAQ GetImageSize her. So it does not seem possible at this point for the VI of custom Interface return the size of the image.

    The solution, at this stage, to get the size of the image of the Interior Vision Builder AI, is to use a step in LabVIEW Run, calling a simple VI that takes an image as input, called IMAQ GetImageSize and return res X and Y.

    Note that for purposes of distribution, when you call a VI using a LabVIEW execution step, you must save it as a source distribution in a Bachelor's degree in LAW and you must redistribute this llb with your inspection. See using setup step run LabVIEW for more details.

    Sorry there is no better way to do this now.

    Best regards

    Christophe

  • Get the widths of landscape and portrait

    Hi all

    Is it possible to get the width of the landscape of a screen (or just the screen) while the device is in portrait orientation and without rotation/tilt physically the device? and vice versa?

    The only way that I can think of is to force the screen in, say, portrait landscape (via Ui.getUiEngineInstance () .setAcceptableDirections (Display.DIRECTION_LANDSCAPE)), out of Display.getWidth () and then force back in orientation. I don't know if it will even work or is the the best/most simple method.

    Any help?

    Thank you

    The safest way to get the current width/height is to override the sublayout() method appropriate to the screen, Manager, etc. and update the required values (e.g. update of width of the button). that is when orientation changes, a sublayout is triggered, where you update buttons as. Inside of the paint just function use the measurement buttons to draw the dimensions for the size of the newer buttons based on the available width. Database available on the values provided by the call to sublayout instead of Display.getxxxxx values.

  • How can I get the ITC Garamond Bold font

    How can I get the ITC Garamond Bold font

    He is a font of ITC, not Adobe.

    Adobe has its own version of the Garamond, and if you have a CC subscription, you can use Typekit to them for use.

  • How do I get the width and height of an external image

    Hello

    lets say I want to get the width and/or height of this external image (it could also be an external file on my hard drive): http://www.icatcher.com/wp-content/uploads/2013/01/Adobe.PNG

    I create a button and add an onClick function that says:

    var externalImageWidth = ???
    alert(externalImageWidth);
    

    How can I do (so to speak dynamically?)  without the addition of the image itself to my library or put it on the stage?

    All my attempts said 'indefinite' or '0' or they simply do not work.

    Thanks in advance!

    You can try the following (assuming that there is a dummy container with id mydiv = div),

    var img = new Image();

    IMG. OnLoad = function() {}

    SYM. $("mondiv") .attr ("width", this.width) .attr ("height", this.height) .append (this);

    };

    IMG. SRC = "http://www.icatcher.com/wp-content/uploads/2013/01/Adobe.png";

    Modify the code according to your need for the selection of the container element.

    DIA-

  • Get the width of the dynamic text boxes containing different letters

    I have boxes of dynamic text next to each other, each showing a letter and the creation of a Word, any letter English ABC. Given that some letters are wider, how could I get the width of each letter to figure out spacing between them?

    Thank you!!

    You can use the textWidth of textfield property to get the width of the text inside.

  • Get the width of the BlobDomain image as a transitional attribute in a ViewObject problem

    Hi, I need your help. What I want to do is to get the width or the
    height of the image as a maximum limit, but I get a
    java.lang.NullPointerException.

    I create a table like this

    CREATE TABLE IMAGE)
    ACTIVATE THE ID NUMBER NOT NULL,
    IMAGE BLOB,
    CONSTRAINT IMAGEN_PK PRIMARY KEY (ID)
    )

    I create business for this table components and in the view object I
    Create a transient type Boundary String attribute. In the java
    ImageViewRowImpl I replace the accessor method to get the width of the class
    or the height of the image as a maximum limit.

    public String getBoundary() {}
    try {}
    InputStream is = getImage1 () .getBinaryStream ();
    BufferedImage bi = ImageIO.read (is);
    width int = bi.getWidth ();
    height int = bi.getHeight ();
    if(Width>heigth)
    Return Integer.toString (width);
    on the other
    Return Integer.toString (heigth);
    } catch (IOException e) {}
    e.printStackTrace ();
    Returns a null value.
    }
    }

    The problem is when I run the application module cause I get a
    java.lang.NullPointerException when the method is call. It comes to stacktrace:

    oracle.jbo.AttrValException: Houston-27019: No. is ha resolver el Método could get para el atributo 'Limit' in ImageView1.
    at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:883)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGetAttributeValueFromRow(JUCtrlValueBinding.java:1157)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeFromRow(JUCtrlValueBinding.java:751)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeFromRow(JUCtrlValueBinding.java:779)
    at oracle.jbo.uicli.binding.JUCtrlAttrsBinding.updateValuesFromRow(JUCtrlAttrsBinding.java:145)
    at oracle.jbo.uicli.binding.JUCtrlAttrsBinding.refreshControl(JUCtrlAttrsBinding.java:245)
    at oracle.jbo.jbotester.BindingAdapter.refresh(BindingAdapter.java:69)
    at oracle.jbo.jbotester.panel.CardPanel.refreshAll(CardPanel.java:128)
    at oracle.jbo.jbotester.panel.RowSetPanel.refreshAll(RowSetPanel.java:206)
    at oracle.jbo.jbotester.panel.RowSetPanel.showCard(RowSetPanel.java:236)
    at oracle.jbo.jbotester.panel.RowSetPanel.setIterator(RowSetPanel.java:105)
    at oracle.jbo.jbotester.panel.BindingPanel.setBindingContext(BindingPanel.java:118)
    to oracle.jbo.jbotester.panel.BindingPanel. < init > (BindingPanel.java:88)
    to oracle.jbo.jbotester.panel.BindingPanel. < init > (BindingPanel.java:71)
    at oracle.jbo.jbotester.form.BindingForm.createMasterPanel(BindingForm.java:63)
    at oracle.jbo.jbotester.form.BindingForm.init(BindingForm.java:98)
    to oracle.jbo.jbotester.form.JTForm. < init > (JTForm.java:72)
    to oracle.jbo.jbotester.form.BindingForm. < init > (BindingForm.java:50)
    to oracle.jbo.jbotester.form.FormType$ 1.createForm(FormType.java:63)
    at oracle.jbo.jbotester.form.FormType.createForm(FormType.java:199)
    at oracle.jbo.jbotester.form.FormType.createTab(FormType.java:270)
    at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:248)
    at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:207)
    at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:203)
    at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:140)
    at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:123)
    at oracle.jbo.jbotester.tree.Tree.processTreeMouseClicked(Tree.java:728)
    in oracle.jbo.jbotester.tree.Tree.access$ 100 (Tree.java:96)
    to oracle.jbo.jbotester.tree.Tree$ TreeMouseListener.mouseClicked (Tree.java:141)
    at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
    at java.awt.Component.processMouseEvent(Component.java:6266)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6028)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4630)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2475)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.NullPointerException
    to the model. ImageViewRowImpl.getBoundary (ImageViewRowImpl.java:139)
    to the model. ImageViewRowImpl$ AttributesEnum$ 3.get(ImageViewRowImpl.java:47)
    to the model. ImageViewRowImpl.getAttrInvokeAccessor (ImageViewRowImpl.java:171)
    at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:864)
    ... more than 49
    # # 0 in detail
    java.lang.NullPointerException
    to the model. ImageViewRowImpl.getBoundary (ImageViewRowImpl.java:139)
    to the model. ImageViewRowImpl$ AttributesEnum$ 3.get(ImageViewRowImpl.java:47)
    to the model. ImageViewRowImpl.getAttrInvokeAccessor (ImageViewRowImpl.java:171)
    at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:864)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGetAttributeValueFromRow(JUCtrlValueBinding.java:1157)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeFromRow(JUCtrlValueBinding.java:751)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeFromRow(JUCtrlValueBinding.java:779)
    at oracle.jbo.uicli.binding.JUCtrlAttrsBinding.updateValuesFromRow(JUCtrlAttrsBinding.java:145)
    at oracle.jbo.uicli.binding.JUCtrlAttrsBinding.refreshControl(JUCtrlAttrsBinding.java:245)
    at oracle.jbo.jbotester.BindingAdapter.refresh(BindingAdapter.java:69)
    at oracle.jbo.jbotester.panel.CardPanel.refreshAll(CardPanel.java:128)
    at oracle.jbo.jbotester.panel.RowSetPanel.refreshAll(RowSetPanel.java:206)
    at oracle.jbo.jbotester.panel.RowSetPanel.showCard(RowSetPanel.java:236)
    at oracle.jbo.jbotester.panel.RowSetPanel.setIterator(RowSetPanel.java:105)
    at oracle.jbo.jbotester.panel.BindingPanel.setBindingContext(BindingPanel.java:118)
    to oracle.jbo.jbotester.panel.BindingPanel. < init > (BindingPanel.java:88)
    to oracle.jbo.jbotester.panel.BindingPanel. < init > (BindingPanel.java:71)
    at oracle.jbo.jbotester.form.BindingForm.createMasterPanel(BindingForm.java:63)
    at oracle.jbo.jbotester.form.BindingForm.init(BindingForm.java:98)
    to oracle.jbo.jbotester.form.JTForm. < init > (JTForm.java:72)
    to oracle.jbo.jbotester.form.BindingForm. < init > (BindingForm.java:50)
    to oracle.jbo.jbotester.form.FormType$ 1.createForm(FormType.java:63)
    at oracle.jbo.jbotester.form.FormType.createForm(FormType.java:199)
    at oracle.jbo.jbotester.form.FormType.createTab(FormType.java:270)
    at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:248)
    at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:207)
    at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:203)
    at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:140)
    at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:123)
    at oracle.jbo.jbotester.tree.Tree.processTreeMouseClicked(Tree.java:728)
    in oracle.jbo.jbotester.tree.Tree.access$ 100 (Tree.java:96)
    to oracle.jbo.jbotester.tree.Tree$ TreeMouseListener.mouseClicked (Tree.java:141)
    at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
    at java.awt.Component.processMouseEvent(Component.java:6266)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6028)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4630)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2475)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)



    I´ll appreciate a lot any help you can give me, thank you and sorry for my English.

    How can I test this? I don't have the DB or data.

    You must at least close the stream and the input stream of the blob field, otherwise you can read the blob again until the next retrieval from the database.

    public String getBoundary() {
    try {
    BlobDomain blob =  getImage1();
    InputStream is =blob.getBinaryStream();
    BufferedImage bi = ImageIO.read(is);
    is.close();
    blob.closeInputStream();
    int width = bi.getWidth();
    int heigth = bi.getHeight();
    if(width>heigth)
    return Integer.toString(width);
    else
    return Integer.toString(heigth);
    } catch (IOException e) {
    e.printStackTrace();
    return null;
    }
    }
    

    Try this...

    Timo

  • How to get the width and height of Flex Mobile view?

    Hello

    The following instructions can get the width and height of the current Flex app:

    var request: UIComponent = FlexGlobals.topLevelApplication as UIComponent;

    trace (application. Width);

    trace (application. Height);

    But I don't know how to get the width and height of mobile display Flex current (i.e. the content size excludes bar action and the Navigation bar). Why the "this.width" always returns 0?

    Thank you!

    Looks like you're running in this bug: https://bugs.adobe.com/jira/browse/SDK-30070

  • How do I get the width of the table?

    Hello

    pls someone tell me, how do I get the width of the table?

    Thank you

    Vijay

    Try,

    InterfacePtr tableGeometry (tableModel, UseDefaultIID());

    PMReal tableWidth = tableGeometry-> GetColWidths (0,-> GetTotalCols () .count tableModel);

  • How can I get the width of a loaded swf scene?

    Is it possible to get the real of a loaded swf stageWidth?

    The problem comes when the loaded swf file has some items off the stage. In this case content.width becomes bigger then the scene.

    My code looks like this:

    var request: URLRequest = new URLRequest (file.url);

    var loader: Loader = new Loader();

    Loader.Load (request);

    loader.contentLoaderInfo.addEventListener (Event.INIT, CaseTailleAuto);

    loader.contentLoaderInfo.addEventListener (Event.COMPLETE, addImg);

    private void checkSize(e:Event) {}


    That's where I need to see the width of my loaded swf

    trace (e.Target.Content.Width);

    }

    private void addImg(e:Event) {}

    trace ("complete");

    }

    Thank you

    Andrei

    I don't think you can get the width of the stage of the loaded file, unless you assign it as a constant somewhere in the file.  The loaded file loses its stage when it is loaded into another swf

  • Get the width and height of the image

    Hi scripters

    I try to get the width and height of my image file. Here is my code

    myPicFile = File("c:\\ar.eps");

    h = myPicFile.height;

    w = myPicFile.width;

    Alert (h)

    Copy the following code generates error

    ---------------------------
    Script alert
    ---------------------------
    undefined
    ---------------------------
    Ok
    ---------------------------

    How can I get the height and the width of my image? is there another method?

    Thanks in advance

    concerning

    a you are the

    Dear Arul,

    Here, my code is in InDesign. I don't know that we get the size of the Image directly. ?

    Throught InDesign [you using the InDesign Script then] Script here I pasted the code below...

    = Image height / width =.

    myDoc var = app.activeDocument;

    myPicFile = file ("E:\\HariharaSudhan\\Blue hills.jpg");

    App.place (file (myPicFile);

    = Then u please select the Image file in InDesign and then you run the script = / /.

    mySel var = app.selection [0];

    var limit = mySel.geometricBounds;

    var height = related [2] - bound [0];
    var width = Bound [3] - bound [1];

    Alert ("Image Height:" + height + ""+"Image width:" + width);

    = End: getting the Image height / width =.

    Please let me know if you have any questions.

    Thank you & best regards

    Thierry T.R.Harihara

  • How do I get the width of a numeric field when running

    Hi, everyone :D
    There is a built-in function that allow me to get the width of a numeric field when running? The SRW bulit in only has the SWR. Built-in GET_PAGE_NUM. is there something like the Get_item_property of report forms?

    Thank you

    Published by: user12422762 on 07/ene/2010 14:16

    Published by: user12422762 on 07/ene/2010 14:30

    Published by: user12422762 on ene / 08/2010 04:40

    Published by: user12422762 on ene / 08/2010 04:50

    Why did you adjust the mask format?, just use one that is long enough to fit the longest value. use something like "FM999G999G999G999", the FM will remove the leading spaces.

  • How to resize controls to get the width

    Hi guys,.

    I will try to find a way to not hard code the width/height of the controls, checked a way to use 'USE_ALL_WIDTH' of bb4, but the DockLayout method, but the solution in this thread will not work, because I can not find DockLayoutProperties:

    is there properties such as USE_ALL_WIDTH or USE_ALL_HEIGHT

    So, how do you guys do when you need a control to get all the width of the screen size?

    Hello

    Suppose you want to give the width of button do as below:

    Container {
            layout: DockLayout {
            }
            Button {
                id: submitButton
                text: "Submit"
                onClicked: {
                }
    
                horizontalAlignment: HorizontalAlignment.Fill
                verticalAlignment: VerticalAlignment.Fill
    
            }
        }
    

    Do not include horizontalAlignment: HorizontalAlignment.Fill inside layoutproperty.

    Thank you

  • How to get the system user-defined font

    Hi all

    I'm looking for a way to get the font defined by the user in the features of the device.

    My requirment is to check if the user sets the size of the police over 11 or not.

    If the user sets above 11, say to 13 or 14, in my application, I need to change it to 11 vice versa.

    But the application must support the change in size of the font up to 11.

    Please help me through this, if someone has an idea.

    Thank you

    Abhishek

    http://www.BlackBerry.com/developers/docs/6.0.0api/NET/rim/device/API/UI/FontManager.html#setApplica...

  • Get the old value of font size of the text after resizing the image.

    Hi all

    I write the script to get the size of the font of the text layer. I'm old font size after resizing the image.

    Here are the steps:

    -I write the function to get the property of the selected text layer...

    getInfoOfText = function (textLayer)

    {

    ........;

    var textItem = textLayer.textItem;

    fontSize var = textItem.size;

    .........;

    }

    -After image resize 50%. I am executing this function.

    But I get always the old value of font size.

    Let's say that the size of the font of the text = 36 px.

    Now I apply Image resize 50%. Thus, the size of the font of the text becomes 18 px.

    Now, if I run the 'getInfoOfText' function, I get always 36 px.

    I can't understand the behavior. Am I missing something here? Is it possible to get the correct font size value?

    Please note that I use the CS6 version.

    Waiting for your help guys.

    Thank you

    It seems that there is a BUG in CS6 and CC with transformed text, here is a function of http://www.ps-bridge-scripts.talktalk.net/

    function getFontSize(){
    if(app.version.match(/^\d+/) < 13) return activeDocument.activeLayer.textItem.size;
    var ref = new ActionReference();
    ref.putEnumerated( charIDToTypeID('Lyr '), charIDToTypeID('Ordn'), charIDToTypeID('Trgt') );
    var desc = executeActionGet(ref).getObjectValue(stringIDToTypeID('textKey'));
    var textSize =  desc.getList(stringIDToTypeID('textStyleRange')).getObjectValue(0).getObjectValue(stringIDToTypeID('textStyle')).getDouble (stringIDToTypeID('size'));
    if (desc.hasKey(stringIDToTypeID('transform'))) {
                var mFactor = desc.getObjectValue(stringIDToTypeID('transform')).getUnitDoubleValue (stringIDToTypeID('yy') );
        textSize = (textSize* mFactor).toFixed(2).toString().replace(/0+$/g,'').replace(/\.$/,'');
        }
    return textSize;
    };
    

Maybe you are looking for

  • Upgrade my iMac 10.1 (late 2009 model)

    My family loves our iMac 10.1 (model) end 2009.  We want to move him to a better performance in speed (recently very slow using iphoto, imovie, and web browsing) and capacity (500 G HDD is occupied 85%).  There are 3 areas I want to do the upgrade. 

  • Satellite L630 does not recognize 8 or 32 GB SDHC cards running Windows7 32 bit

    I want to use a Sandisk SDHC cards in the bridge media slot. The manual says: "Bridge media slot allows you to easily transfer data from devices such as PDA and digital camera that uses flash memory (card Secure Digital (SD) / Secure Digital High Cap

  • Replace the batteries

    Hello worldI have a g4 2313tx Pavilion. These days, my laptop battery is running low and I want to replace it with 6 new cells. I searched the internet and I found 2 product meets my battery: Li - ion BRC Ultrafire 18650-4200mAh - 3.7V and Li-ion Sam

  • S5229UK - Windows 8 - drivers for the wireless adapter

  • Graphic problem IdeaPad S10

    At the start of games, I got an error "cannot find devices compatible 3d." I already checked the drivers that are newer (I think). but same problem. n This is not only for the games for applications also. in applications, I can't read his (or the app