Arial Unicode Ms Bold Font

0 views
Skip to first unread message

Margaret Sigars

unread,
Aug 4, 2024, 9:01:13 PM8/4/24
to cesskintafa
Ijust installed an new computer with Windows 10. After downloading Acrobat Reader DC I get a message when opening some PDF's. The message reads that Adobe cant read Arial Unicode MS. Bold. The PDF Documents that I have trouble with are Version 1.6 (Acrobat 7.x) This only affects the header as it displays and prints as dots, not text. Any way to fix this without the Adobe Writer program. All of these files opened fine on my older computer.

Most likely the problem is that the PDF file does not have Arial Unicode MS Bold embedded although text within the PDF file is formatted using this font and that unlike some previous versions of Microsoft Office, recent versions of Office that are compatible with Windows 10 include neither Arial Unicode MS Regular nor Arial Unicode MS Bold. The last Microsoft product to include Arial Unicode MS Regular was Office 2010 which did not include the bold version of this typeface.


To confirm that the font is not embedded within the PDF file, open the PDF file and press Ctrl-D. Open the Fonts pane and scroll down looking for Arial Unicode MS, Bold. Next to the font name, it should not say (embedded). That would confirm that the problem is due to the font not being installed on your system.


The problem is that Arial Unicode is a font that support a large number of glyphs and encodings. The normal substitution fonts within either Adobe Reader or Adobe Acrobat cannot provide substitutes for most of the characters supported by Arial Unicode.


I just had the problem to create a VF page that renders as a pdf and outputs polish text. The only font that supports polish characters is Arial Unicode MS but with this font, I can't output bold or italic, the renderer simply ignores it. The other fonts work as expected but there the special characters are missing.


Added font emulation for bold and italics variations when there is no direct support in the font files themselves. Fonts like Microsoft's Arial Unicode MS only come in one version: plain text. In order to have bold, italics and bold+italics the font must be modified on-the-fly by the PDF display software.


I'm not sure if this is the correct board, but I'm using SAS Enterprise Guide 7.1 to create a PDF report. All of my proc report code works great, but when I use ODS PDF Text to add some additional notes in the document the font_weight and font_style do not work with the font 'Arial Unicode MS' (which is what my company requires). It seems other fonts, but I am wondering if there a reason or a work around for why bolding/italicizing is not working with the font that I need.


See my reply to you in the other thread.Arial Unicode MS is a single font. The "other software packages" you refer to -- probably word processors -- undoubtedly have the ability to create faux bold.If you're able to change type weight in ID, that's because those weights exist as individual fonts within a type family.=-= Harron =-=




It is such a big monster because it has the full (or almost full) Unicode character set in it. I don't think there's any wisdom in such fonts--they can be useful only to people producing books with titles like "All the characters of the world", of which there aren't many... Well, there's "Writing systems of the World", true.Peter




Why is Arial Unicode (arialuni.ttf) so large in comparison with other fonts in my fonts list? My computer informs me that it is 22,730 Kb while other font files are around 133 Kb or so. Yikes! What is that monster and when did it show up in my fonts? I don't recall explicitly installing it. Any tidbits of wisdom?Thanks,Mike Witherell in Washington D.C.




Imagine an international company that has to deal with something like 40

different languages in perhaps twice as many countries and ensure consist

look and be absolutely sure that the information is correctly displayed.Add to that the easy maintenance of that company's tens of thousands of

computers in hundreds of offices...Or, if you have a name like mine (or for that matter, like names of half the

worlds population) then you also appreciate that it is transferred and

displayed correctly, rather than being totally messed up somewhere along the

way...In other words:Viva Unicode!Richard Rnnbck, Adobe Systems Nordic


Viva Unicode indeed. I'm a big fan of Unicode. But I don't see why all those symbols/characters should be in one font file. It makes sense to put into one file those characters that need to be mixed, such as maths and phonetics with 'standard' roman type, because you can't kern across font files. Greek, Cyrillic, Hindi, etc., can just as happily sit in different files since these scripts are not mixed.The use of Unicode is that all characters are assigned a code that is standardized across platforms--that all those characters should be in one file does not follow.Peter




There are Unicode subset fonts... just not a lot of them. For example, Bitstream Cyberbit is a huge font file, but if you want only the Asian characters, you can get Cyberbit CJK.Similarly, MS Mincho and MS Gothic are Japanese fonts that conform to Unicode encoding.One can hope there will be more in time, especially because OpenType is based on Unicode encoding.=-= Harron =-=




One good use I can think of is when you're storing a whole bunch of text of various unknown sources/languages in a database, and you want to be able to display and print it. The same field using different languages.T




My company produces software for authoring Safety Data Sheets and Precautionary/Transport labels. One of our clients has Nitro, and is attempting to view a PDF generated by our software. Due to a software limitation, we are unable to embed fonts in the generated PDFs, and instead rely on the font being present on the end-user system. In this particular case, the font in question is "Arial Unicode MS", which is installed on the end-user system. This font does not have an actual bold style, but most of the applications we work with are able to use the font weight to achieve bold text.


The document in question is a Japanese Transport Label. Several of the document headings are bold-faced, and it displays perfectly in Adobe Reader. Adobe's "properties" section lists both "Arial Unicode MS" and "Arial Unicode MS, Bold", with neither being substituted for a different font, it just increases the weight of Arial Unicode MS to achieve bold face. When the same PDF file is opened in Nitro, Nitro replaces all occurrences of "Arial Unicode MS, Bold" with "Comic Sans MS, Bold". What's left is a messy-looking document with all of the bold text in Comic Sans, and the rest of the text in Arial Unicode MS. Additionally, Comic Sans does not contain a Japanese character set and the document is generated in Japanese. This causes most of the bold headings in the document to disappear, and any bolded Latin characters display in Comic Sans. I can't find any setting in Nitro to control which font is substituted, and Comic Sans is not an acceptable substitution. I'd hate to tell the client that they'll have to use Adobe Reader, but I'm not seeing any other solution. Any suggestions?


2021 Nitro Software, Inc. All rights reserved. Nitro, the Nitro logo, Nitro Pro, and Nitro Sign are trademarks and/or registered trademarks, of Nitro Software, Inc. or its affiliates in the United States and/or other countries.


I'm trying to support as many languages as possible in my reports (we have clients worldwide) and, while fonts are being displayed correctly on my html, docx, xls, csv etc exports, the pdf output just shows blank characters where the font doesn't support the characters (particularly Chinese). I can get it to display Chinese characters if, for example, I import the Arial Unicode MS font but there's no bold, italic or bold-italic variations of that font so I can't use that. I've tried using the Google Noto fonts which would solve my problem but I can't figure out how to make the pdf exporter choose from multiple fonts to select the right character. Is there any capability within Jaspersoft Studio to do this? What I'm talking about is similar to the CSS font-family tag - i.e:


I was reading about font locales but I want to have the capability of displaying multiple languages in a single report - not choosing the font to serve based on the user's location. (e.g. one of our clients uses Latin and Chinese characters in the same labels).


The code above is going to screw up the encoding in at least some situations, depending on the compiler and editor that are involved. And no, it can't be magically fixed by sticking an L in front of the literal.


The String class is expecting UTF-8 characters, but compilers have no idea what type of encoding your text editor was using when you saved the source-file, and they'll make an assumption which is generally going to be wrong. So most likely, the encoding is going to get garbled somewhere between your editor, the compiler, and the library classes. The ONLY cross-platform way to embed a unicode string into C++ source code is by dumbing it down to ASCII + escape characters. That's a pain to write by hand, but luckily if you fire up the Introjucer and use its "UTF-8 String Literal Helper" tool, it'll do all the messy stuff for you, and convert any unicode string into a safe C++ expression that you can paste into your code, e.g.


Although this is a specific implementation and won't be sufficient in all cases (Jules you might want to fix this in the modules regarding the supplied AudioDeviceSelectorComponent class), the interesting point is that the "Arial Unicode MS" font seems to be compatible with both Latin and Chinese characters at once, both on Win and Mac. I thought I would share this and hope it can help some of you..

3a8082e126
Reply all
Reply to author
Forward
0 new messages