Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

Forums:

I downloaded the the BREW TrueType Font Extension 1.1.0. There are 2 sample applications in there, one that uses widgets (BUIW) and one that doesn't. Following all the instructions, i could only get the one that uses widgets to run on the simulator.

Of course, both of them cannot compile. I expect this for the one that uses widgets since i don't have BUIW installed and don't intend to install it. The other sample that doesn't use widgets (samplefontapp) doesn't compile as well.

The header AEEHFont.h cannot be found. It doesn't exist in the True Type Font Extension folder, SDK3.1.5 or anywhere else on my HDD.

Am i missing some components on my setup? Anyone have had better luck with this than me?

Ok, i installed BUIW 1.2 and found that it had the AEEHFont.h file. But samplefontapp still does not compile as some stuff in AEETypeface.h aren't defined. (e.g. PROP_FONTLINEWIDTH).
I'm still missing some pieces, anyone know what i'm missing? The TrueType Font Extension docs really can use some updating.

Ok, i installed BUIW 1.2 and found that it had the AEEHFont.h file. But samplefontapp still does not compile as some stuff in AEETypeface.h aren't defined. (e.g. PROP_FONTLINEWIDTH).
I'm still missing some pieces, anyone know what i'm missing? The TrueType Font Extension docs really can use some updating.

BTFE requires BUIW 1.3.3 or higher to compile. This is listed in the release notes.

BTFE requires BUIW 1.3.3 or higher to compile. This is listed in the release notes.

It is kind of odd that QCOMM made the true type font (from Mono Type) support in BUIW (widget) instead of making it part of default BREW. I find it rather odd design, and I am sure QCOMM has real justification behind this approach.

It is kind of odd that QCOMM made the true type font (from Mono Type) support in BUIW (widget) instead of making it part of default BREW. I find it rather odd design, and I am sure QCOMM has real justification behind this approach.

It's not part of BUIW. BUIW is required to compile, but you don't need BUIW on the device to run an app that uses the extension.

It's not part of BUIW. BUIW is required to compile, but you don't need BUIW on the device to run an app that uses the extension.

Ok, could you please clarify the following question:
Let's say I have BREW 3.x phone (for example Moto Razr or Krazr). I have BREW 3.x SDK, and BUIW installed in my windows development system. Are you saying that I can use True type font in my BREW application and with appropriate header from BUIW SDK, and then run my application in BREW phone without downloading any additional component? Is there is any specific version of BREW or patch in the device that requires to use True type font?

Ok, could you please clarify the following question:
Let's say I have BREW 3.x phone (for example Moto Razr or Krazr). I have BREW 3.x SDK, and BUIW installed in my windows development system. Are you saying that I can use True type font in my BREW application and with appropriate header from BUIW SDK, and then run my application in BREW phone without downloading any additional component? Is there is any specific version of BREW or patch in the device that requires to use True type font?

No, your app would require the btfe extension. It would NOT require widgets on the device though. Refer to the readme/release notes.

No, your app would require the btfe extension. It would NOT require widgets on the device though. Refer to the readme/release notes.

mohlendo wrote:BTFE requires BUIW 1.3.3 or higher to compile. This is listed in the release notes.
Hi, the last time i check this page https://brewx.qualcomm.com/brew/sdk/authdownload.jsp?page=dx/tools/buiw the link for BUIW 1.3 had disappeared. :eek:

mohlendo wrote:BTFE requires BUIW 1.3.3 or higher to compile. This is listed in the release notes.
Hi, the last time i check this page https://brewx.qualcomm.com/brew/sdk/authdownload.jsp?page=dx/tools/buiw the link for BUIW 1.3 had disappeared. :eek:

mohlendo wrote:No, your app would require the btfe extension. It would NOT require widgets on the device though. Refer to the readme/release notes.
My understanding is that btfe is the true type font rendering engine, TTF fonts still needs to be installed in the phone (by OEM). Is that correct?
Does btfe has any TTF font inside it?

mohlendo wrote:No, your app would require the btfe extension. It would NOT require widgets on the device though. Refer to the readme/release notes.
My understanding is that btfe is the true type font rendering engine, TTF fonts still needs to be installed in the phone (by OEM). Is that correct?
Does btfe has any TTF font inside it?

The QCSans font should come along with the btfe extension.

The QCSans font should come along with the btfe extension.

ykhun wrote:Hi, the last time i check this page https://brewx.qualcomm.com/brew/sdk/authdownload.jsp?page=dx/tools/buiw the link for BUIW 1.3 had disappeared. :eek:
Another friend on a mac using firefox can see that link. This seems to be a browser issue... :o

ykhun wrote:Hi, the last time i check this page https://brewx.qualcomm.com/brew/sdk/authdownload.jsp?page=dx/tools/buiw the link for BUIW 1.3 had disappeared. :eek:
Another friend on a mac using firefox can see that link. This seems to be a browser issue... :o

It's probably an account roles setting - the link isn't available to all accounts.

It's probably an account roles setting - the link isn't available to all accounts.

That explains it. Thanks!

That explains it. Thanks!

I'm using the 3.1.4 SDK and I have been able to build and run the BTFE widget example with the QCSans font and a bunch of other TTF fonts without any problem.
The release notes indicate that the BTFE requires BREW 3.1.5.
Has anyone flashed the BTFE to a BREW 3.1.4 handset? If so did it work and is it OK to do this?
thanks

I'm using the 3.1.4 SDK and I have been able to build and run the BTFE widget example with the QCSans font and a bunch of other TTF fonts without any problem.
The release notes indicate that the BTFE requires BREW 3.1.5.
Has anyone flashed the BTFE to a BREW 3.1.4 handset? If so did it work and is it OK to do this?
thanks

After incorporating the BFE as an extension into the application, how should we proceed when submitting for NSTL testing?
I did not see BFE as one of the public extensions, so should we submit it as a private extension only available to our application?
~Matt

After incorporating the BFE as an extension into the application, how should we proceed when submitting for NSTL testing?
I did not see BFE as one of the public extensions, so should we submit it as a private extension only available to our application?
~Matt

Max any information on submitting an application that uses the BTFE or BBFE? Will this entail the same hassles that getting a app tested that uses Widgets and forms?

Max any information on submitting an application that uses the BTFE or BBFE? Will this entail the same hassles that getting a app tested that uses Widgets and forms?

ykhun, all,
Currently BTFE is not available for OTA download. This means any application that depends on BTFE must be commercialized for a device that already has BTFE on it.
You can discover this yourself by attempting to use BTFE without loading it onto a device, or looking at a device pack to see if the manufacturer listed support for it.
If a manufacturer did not support it on a particular device, contact them! BTFE and the included QCSans TrueType font can be commercialized by a manufacturer free of charge, and thousands of additional fonts can be licensed from Monotype. Please help QUALCOMM deliver this message so 3rd party developers can use it!
Regards,
Sean Rogers

ykhun, all,
Currently BTFE is not available for OTA download. This means any application that depends on BTFE must be commercialized for a device that already has BTFE on it.
You can discover this yourself by attempting to use BTFE without loading it onto a device, or looking at a device pack to see if the manufacturer listed support for it.
If a manufacturer did not support it on a particular device, contact them! BTFE and the included QCSans TrueType font can be commercialized by a manufacturer free of charge, and thousands of additional fonts can be licensed from Monotype. Please help QUALCOMM deliver this message so 3rd party developers can use it!
Regards,
Sean Rogers