Arial Unicode MS font equivalent in Linux [duplicate] - linux

Is there a free Unicode font equivalent to Arial Unicode MS?
Arial Unicode MS is not free, and I need font to support various languages in my Flex application.

Use the DejaVu font, which is an extension of Bitstream Vera.

You can try Google Noto Fonts which is a collection of fonts that cover most of the ranges specified in the Unicode standard.
If you are wondering if there is any way to merge all these multiple fonts into single font then the below discussion link will be of interesting to you.
Single ttf for all languages?

Related

What is the new syntax for SVG fonts?

I was browsing SVG fonts in MDN, where it is mentioned that <font-face>, <missing-glyph>, <hkern> and <vkern> are depreciated. Only <glyph> is not depreciated. It does not mention anything about a recommended way of specifying the font face properties.
The W3C SVG recommendation also does not say anything about an alternative way of specifying SVG fonts, apart from noting that everything in the <font-face> can be done equivalently in CSS. It does not provide any alternative for <hkern> or <vkern>. I intend to create a standalone SVG file, not to be modified by the site CSS, so I would like to keep the whole font definition in the SVG.
So, what is this obscure new way of specifying SVG fonts?
"SVG fonts" as a data file that uses SVG markup to define a font resource has been deprecated; it turned out to be a bad idea, and ended up not addressing the issues that typography on the web needed addressing. It was added in SVG 1.1 but removed again in SVG 2.0, and almost all browsers that did end up adding support for it removed that support again since.
Instead, all browsers now support "webfonts": regular OpenType fonts packed for the web using the "Web Open Font Format", aka WOFF/WOFF2, based on the OpenType format, which supports several different outline types:
TrueType (quadratic curves and compound glyphs, often with ttf extension, but the extension is literally irrelevant)
Type2 in CFF/CFF2 (cubic curves and arbitrary subroutines, often with otf extension, but again: the extension is wholly irrelevant)
Embedded bitmaps (yes, OpenType fonts can indeed be true bitmap fonts, with as many different bitmaps as necessary to cover as many pixel sizes as necessary)
SVG (that might be surprising, but SVG is the exact same kind of vector graphics language as TT and CFF/CFF2 are, so it made sense to allow glyph outline data to be specified using SVG as well, particularly for fonts that need explicit colour palettes, like emoji fonts)
So if you absolutely need to keep your SVG data around, then make yourself an OpenType-with-SVG-outlines font, and then pack that for the web as a modern WOFF2 (or older WOFF) and you're good to go. There are plenty of online tools to do that for you, but you can also just use something like the open source FontForge application if you want a font that only includes what you need, instead of what online tools foist into them.

How do browser get the required font file?

I was searching through the net and couldn't find the exact answer.
How do browsers get the exact .ttf file for a font family specified in the css? Does it already have it in its code or does it pick from the user's system. I guess we can always specify the custom font files using the #font-face but what about the normal general fonts like arial etc?
The process is obviously different between browsers and operating systems, but in short, browsers pick the font from the system, and if it’s not installed, the font will be replaced with another similar font.

LWUIT : arabic font problem

Hi
how can i add arabic Characters to bitmap font and show in application ? how can i do it on localization section ?
when i use system font it`s shows seprated and reserved on some phones , i want to make bitmap font to show arabic strings correctly on all phones
thanks
you can't, LWUIT doesn't support Arabic bitmap fonts. Which is related to the fact that Arabic language contains different glyph for each character, which didn't considered while developing the bitmap font in LWUIT.

Converting OpenTypeFonts with PostScript outlines to TrueType fonts

I'm using Silverlight and need to display some OTF fonts. Now Silverlight supports OTF fonts in version 4 but it does not seem to support OTF fonts with PostScript outlines. I have some OTF fonts with postscript outlines that won't show up. Is there a (free) way of converting between OTF with postscript outlines to TrueType fonts or OTF with TrueType outlines. (Incidentally I've tried TransType but am having no joy with it).
FontForge should be capable.
open the original OTF in FontForge
then choose File > Generate Fonts
and choose TrueType (TTF) as the export type
Maybe I'm having a senior moment, but this question makes no sense to me.
An OTF Font font does not contain "PostScript outlines" or "TrueType outlines". It contains OTF data, period. Edit: this is only true from the application's point of view. As #mustISignUp points out, internally there are many possibilities.
Silverlight supports OTF and TrueType fonts (among others). Those are two independent formats. It doesn't support PostScript fonts.
Thus I assume that your real problem is: you have a PostScript font, and you need to convert it into a format that Silverlight supports.
The first question I have to ask: what font? Did you design it? Are you sure there's no TTF or OTF equivalent available?
There are many, many font conversion utilities available -- is that all you need?
Edit Okay, your comment makes it clear that the above assumptions are correct. So the questions following are still the relevant ones: what font is this? Is it an original? And also: is high quality high importance (it usually is)?
Further Edit
It turns out that there is a bug in Silverlight which is causing a problem: Silverlight and OpenType fonts with Postscript outlines - rendering problem. So we're both right: an application that supports OTF correctly transparently supports OTF-with-Postcript-Inside, but Silverlight isn't supporting it correctly so all bets are off. Alas.

how to make vim recognize CJK characters and render them larger than ASCII?

I am using vim to work on both Chinese and Western text. The default font size is okay for Western text, but the Chinese characters, while readable, are too small
for my taste.
Can I tell vim to render CJK fonts with, say, 14pt while not affecting the font size of all other text?
Thanks for your ideas/solutions!
Guba
If you are using gVim try to set guifontwide to different font. You can try MS Mincho or MS Gothic on Windows.
Note, that on all GUI versions but GTK+ 2 guifontwide option is used only when encoding is set to utf-8 and guifontset is empty or invalid. More info in :help guifontwide.

Resources