on ‎2021 Sep 24 2:22 PM
Hello everybody,
I encounter an issue with some specific fonts that are all installed in the c:\windows\fonts :
Is there a known issue and can someone could help me to troubleshoot?
Request clarification before answering.
Hi Don,
A brief update for this topic :
We found that's doesn't work! The fonts we use have been furnished in two formats ttf and pfm and both have been installed on the server. It seems that Crystal Reports runtime is unable to choose the correct font format when two versions of the same fonts exists in the Windows/fonts directory. That could explain the "Not yet implemented" error message, may be?
Once whe had uninstalled all the fonts and reinstalled only the ttf fonts, it works well both in the IDE and via the runtime!
But I can't understand, if Crystal Reports is only compatible with True type Fonts, why the Crystal Reports Runtime doesn't directly filters on the *.ttf files to find the good one or applies the default fallback font if it doesn't exists instead of crashing with this bullying message?
It's like the IDE seems fully capable of that because we doesn't encounter this issue...
Also many thanks for your time to try to debug us!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tristan,
Thanks for the update, sorry I meant to update the post also but got side tracked..
As noted Fonts are tricky...
It could be the order you installed them, not sure if CR would find/use the first or last one installed.
And it could be Windows is controlling which one to use, CR is built using C++ so another test would be to write code using C++ to see what font is used.
The other thing is why install both, I would think either one is good enough, but note that CR can only use TTF's.
Thanks again
Don
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tristan,
Fonts a tricky in Windows and CR. When you install a font class Windows can sometimes attach it to another font class, which could be why TNR is causing CR to crash.
Within the font is a collection of Glyphs, this is where/what CR will use, and sometimes the way the Font makers design and build the fonts can cause CR to have issues with them.
Also, I would need the complete trace, what you posted is only part of it. I need to see what is leading up to those lines...
PS - sent you a message to get the report and font. If it is an issue I can send them to R&D to look into.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Don,
They are True Type fonts. Is there some trouble with font's embeddability attribute ? What should it be ?
For instance, they are "installable" as TNR, Arial and other basic fonts are "editable", but Century Gothic is "installable" too and works well when we put it in the report.
If it was a real font issue, it shouldn't work both in the IDE and via the runtime, no ?
We execute the IDE and the Application with the same Windows user who has admin rights.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tristan,
Ok, it's not right that TNR causes a crash also so something is up with your configuration/Windows.
Fonts do need to be True Type also.
Don
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It's a font family called Univers (and variants Univers Lt 47 Condensed, Univers Lt 57 Condensed). I would mention that Times New Roman crash the export too, as Arial and Verdana doesn't.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What font are you using?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Don,
In addition to my statements, I activated Crystal logging during generation and here there an extract of the background log were you can see on L17 that's something wrong occured ("non implémenté"="Not implemented"): background-log-extract.txt
This error occurs systematicaly when I put some specific fonts but also, when I put the "times new roman" fonts!
It works well when I set Verdana or Arial fonts.
I've installed the newer runtime available (13.0.31.4010) And we are facing the same issue.
All that I doesn't understand is that last friday, All the reports we had developped worked well, but with the wrong font. As now, we have this error, and none of our reports work as long they have those specific fonts inside!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Not sure what that error is generated by....
Try SP 31, SP 30 had a lot of Viewer rendering issues.
https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Don,
Thanks for your time to answer me, my statements in italic to your questions:
First 13.0.4000.0 is the Framework version, in Programs and features it should have a specific version, 13.0.31.4010 for example.
I'm sorry for the mistake, the version that is installed on our server is 13.0.30.3805 (64bits).
CR fully supports licensed fonts but if they are licensed then we can't include them in the export, due to licensing.
This is some special fonts, but we have checked this point and everything is good on this side.
If you export to PDF in CR DEsigner does it work?
Yes, the PDF export in the IDE works fine, I have all the desired fonts in the final document.
Try right clicking on your app and select Run As Administrator.
This is a web API, but I tried to execute the IIS application pool with various users and we still have the same issue.
Could also be when you installed the fonts it was under a user name and not the Admin account. Users won't give permissions for others to access the font file.
We have installed the fonts with the "Install for all users" Windows functionnality.
If you export it to Word do you see them in your app or Crystal?
Yes, I export into rtf file format and it works the same than PDF, Word can see the fonts.
In addition, on Friday, when I submitted this ticket, the reports worked well but with all the content in Arial.
But now, starting today, when we execute the reports within the runtime, we have the following error:
"Error in File GD_Trame_Fiche_Client 9084_13292_{F8BF6F89-FB7B-4F19-8AB8-0A6CF1F7EB16}.rpt:
Operation not yet implemented." I don't understand this error! But the little i've seen on the web is a specific error with fonts issues and people asks for uninstall update for Microsoft Windows(KB3102429 and KB3104002). But we are on a Windows 2019 and doesn't have these two update installed...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tristan,
First 13.0.4000.0 is the Framework version, in Programs and features it should have a specific version, 13.0.31.4010 for example.
CR fully supports licensed fonts but if they are licensed then we can't include them in the export, due to licensing.
If you export to PDF in CR DEsigner does it work?
Try right clicking on your app and select Run As Administrator.
Could also be when you installed the fonts it was under a user name and not the Admin account. Users won't give permissions for others to access the font file.
If you export it to Word do you see them in your app or Crystal?
Don
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 9 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.