Only half of the letters of the component are seen - cn1
I used bold ttf font and it works but only half of the letters are seen.
Code:
public void start() {
if (current != null) {
current.show();
return;
}
Label testLabel = new Label("Bold Font Not Working");
testLabel.setUIID("smallBold");
Form splashForm = new Form(new BorderLayout());
splashForm.add(BorderLayout.CENTER, BoxLayout.encloseY(testLabel));
splashForm.show();
splashForm.revalidate();
}
UIID in theme for unselected, selected and pressed style
How it looks now
However without wrapping it in boxlayout or flowlayout and directly adding it in the form with borderlayout works. P.S if the form is in boxlayout, it doesn't work
Code:
public void start() {
if (current != null) {
current.show();
return;
}
Label testLabel = new Label("Bold Font Not Working");
testLabel.setUIID("smallBold");
Form splashForm = new Form(new BorderLayout());
splashForm.add(BorderLayout.CENTER, testLabel);// this works
splashForm.show();
splashForm.revalidate();
}
Image when the label is not wrapped in other containers
codenameone
add a comment |
I used bold ttf font and it works but only half of the letters are seen.
Code:
public void start() {
if (current != null) {
current.show();
return;
}
Label testLabel = new Label("Bold Font Not Working");
testLabel.setUIID("smallBold");
Form splashForm = new Form(new BorderLayout());
splashForm.add(BorderLayout.CENTER, BoxLayout.encloseY(testLabel));
splashForm.show();
splashForm.revalidate();
}
UIID in theme for unselected, selected and pressed style
How it looks now
However without wrapping it in boxlayout or flowlayout and directly adding it in the form with borderlayout works. P.S if the form is in boxlayout, it doesn't work
Code:
public void start() {
if (current != null) {
current.show();
return;
}
Label testLabel = new Label("Bold Font Not Working");
testLabel.setUIID("smallBold");
Form splashForm = new Form(new BorderLayout());
splashForm.add(BorderLayout.CENTER, testLabel);// this works
splashForm.show();
splashForm.revalidate();
}
Image when the label is not wrapped in other containers
codenameone
The different layout aspects just indicate the component itself is sized differently which you can see in the component inspector. The cutting happens because drawing is outside the preferred size. We'll need a copy of the TTF file in order to reproduce this.
– Shai Almog
Nov 26 '18 at 4:14
Here is the ttf font: drive.google.com/file/d/1_1M4Hnw89x6pQMvZQRhJn0-_4VZqh7Vg/…
– beck
Nov 26 '18 at 9:59
Java was having difficulty reading the height of this font correctly as it has a negative descent. I have posed a workaround in Git that will be deployed in the next update on Friday.
– steve hannah
Nov 26 '18 at 22:19
Hello @stevehannah it is workable in iOS devices and simulator but it doesn't work in android devices. I checked in samsung j7 prime(android version 7.0). Can I do anything to make it work in android devices?
– beck
Dec 16 '18 at 9:58
add a comment |
I used bold ttf font and it works but only half of the letters are seen.
Code:
public void start() {
if (current != null) {
current.show();
return;
}
Label testLabel = new Label("Bold Font Not Working");
testLabel.setUIID("smallBold");
Form splashForm = new Form(new BorderLayout());
splashForm.add(BorderLayout.CENTER, BoxLayout.encloseY(testLabel));
splashForm.show();
splashForm.revalidate();
}
UIID in theme for unselected, selected and pressed style
How it looks now
However without wrapping it in boxlayout or flowlayout and directly adding it in the form with borderlayout works. P.S if the form is in boxlayout, it doesn't work
Code:
public void start() {
if (current != null) {
current.show();
return;
}
Label testLabel = new Label("Bold Font Not Working");
testLabel.setUIID("smallBold");
Form splashForm = new Form(new BorderLayout());
splashForm.add(BorderLayout.CENTER, testLabel);// this works
splashForm.show();
splashForm.revalidate();
}
Image when the label is not wrapped in other containers
codenameone
I used bold ttf font and it works but only half of the letters are seen.
Code:
public void start() {
if (current != null) {
current.show();
return;
}
Label testLabel = new Label("Bold Font Not Working");
testLabel.setUIID("smallBold");
Form splashForm = new Form(new BorderLayout());
splashForm.add(BorderLayout.CENTER, BoxLayout.encloseY(testLabel));
splashForm.show();
splashForm.revalidate();
}
UIID in theme for unselected, selected and pressed style
How it looks now
However without wrapping it in boxlayout or flowlayout and directly adding it in the form with borderlayout works. P.S if the form is in boxlayout, it doesn't work
Code:
public void start() {
if (current != null) {
current.show();
return;
}
Label testLabel = new Label("Bold Font Not Working");
testLabel.setUIID("smallBold");
Form splashForm = new Form(new BorderLayout());
splashForm.add(BorderLayout.CENTER, testLabel);// this works
splashForm.show();
splashForm.revalidate();
}
Image when the label is not wrapped in other containers
codenameone
codenameone
edited Nov 25 '18 at 7:19
beck
asked Nov 25 '18 at 7:04
beckbeck
1,2871612
1,2871612
The different layout aspects just indicate the component itself is sized differently which you can see in the component inspector. The cutting happens because drawing is outside the preferred size. We'll need a copy of the TTF file in order to reproduce this.
– Shai Almog
Nov 26 '18 at 4:14
Here is the ttf font: drive.google.com/file/d/1_1M4Hnw89x6pQMvZQRhJn0-_4VZqh7Vg/…
– beck
Nov 26 '18 at 9:59
Java was having difficulty reading the height of this font correctly as it has a negative descent. I have posed a workaround in Git that will be deployed in the next update on Friday.
– steve hannah
Nov 26 '18 at 22:19
Hello @stevehannah it is workable in iOS devices and simulator but it doesn't work in android devices. I checked in samsung j7 prime(android version 7.0). Can I do anything to make it work in android devices?
– beck
Dec 16 '18 at 9:58
add a comment |
The different layout aspects just indicate the component itself is sized differently which you can see in the component inspector. The cutting happens because drawing is outside the preferred size. We'll need a copy of the TTF file in order to reproduce this.
– Shai Almog
Nov 26 '18 at 4:14
Here is the ttf font: drive.google.com/file/d/1_1M4Hnw89x6pQMvZQRhJn0-_4VZqh7Vg/…
– beck
Nov 26 '18 at 9:59
Java was having difficulty reading the height of this font correctly as it has a negative descent. I have posed a workaround in Git that will be deployed in the next update on Friday.
– steve hannah
Nov 26 '18 at 22:19
Hello @stevehannah it is workable in iOS devices and simulator but it doesn't work in android devices. I checked in samsung j7 prime(android version 7.0). Can I do anything to make it work in android devices?
– beck
Dec 16 '18 at 9:58
The different layout aspects just indicate the component itself is sized differently which you can see in the component inspector. The cutting happens because drawing is outside the preferred size. We'll need a copy of the TTF file in order to reproduce this.
– Shai Almog
Nov 26 '18 at 4:14
The different layout aspects just indicate the component itself is sized differently which you can see in the component inspector. The cutting happens because drawing is outside the preferred size. We'll need a copy of the TTF file in order to reproduce this.
– Shai Almog
Nov 26 '18 at 4:14
Here is the ttf font: drive.google.com/file/d/1_1M4Hnw89x6pQMvZQRhJn0-_4VZqh7Vg/…
– beck
Nov 26 '18 at 9:59
Here is the ttf font: drive.google.com/file/d/1_1M4Hnw89x6pQMvZQRhJn0-_4VZqh7Vg/…
– beck
Nov 26 '18 at 9:59
Java was having difficulty reading the height of this font correctly as it has a negative descent. I have posed a workaround in Git that will be deployed in the next update on Friday.
– steve hannah
Nov 26 '18 at 22:19
Java was having difficulty reading the height of this font correctly as it has a negative descent. I have posed a workaround in Git that will be deployed in the next update on Friday.
– steve hannah
Nov 26 '18 at 22:19
Hello @stevehannah it is workable in iOS devices and simulator but it doesn't work in android devices. I checked in samsung j7 prime(android version 7.0). Can I do anything to make it work in android devices?
– beck
Dec 16 '18 at 9:58
Hello @stevehannah it is workable in iOS devices and simulator but it doesn't work in android devices. I checked in samsung j7 prime(android version 7.0). Can I do anything to make it work in android devices?
– beck
Dec 16 '18 at 9:58
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53465390%2fonly-half-of-the-letters-of-the-component-are-seen-cn1%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53465390%2fonly-half-of-the-letters-of-the-component-are-seen-cn1%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
The different layout aspects just indicate the component itself is sized differently which you can see in the component inspector. The cutting happens because drawing is outside the preferred size. We'll need a copy of the TTF file in order to reproduce this.
– Shai Almog
Nov 26 '18 at 4:14
Here is the ttf font: drive.google.com/file/d/1_1M4Hnw89x6pQMvZQRhJn0-_4VZqh7Vg/…
– beck
Nov 26 '18 at 9:59
Java was having difficulty reading the height of this font correctly as it has a negative descent. I have posed a workaround in Git that will be deployed in the next update on Friday.
– steve hannah
Nov 26 '18 at 22:19
Hello @stevehannah it is workable in iOS devices and simulator but it doesn't work in android devices. I checked in samsung j7 prime(android version 7.0). Can I do anything to make it work in android devices?
– beck
Dec 16 '18 at 9:58