Is there a way to find out which font to use given that you have a
unicode character? I am specifically looking for solution in windows,
where i have a unicode character stream but i have no idea which font
or language they belong to. Based on the character value, i want to
find out the appropriate font and use that font to render the text.
Thanks
Pankaj
|
|
0
|
|
|
|
Reply
|
xpankajx (1)
|
2/18/2007 5:28:23 PM |
|
Scripsit xpankajx@gmail.com:
> Is there a way to find out which font to use given that you have a
> unicode character?
That's a fairly broad question, isn't it? But normally we should not
consider the choice of a font for a character for some text, or at least a
fragment of text. Mixing fonts inside text is generally a bad idea.
> I am specifically looking for solution in windows,
The operating system is hardly relevant here.
> where i have a unicode character stream but i have no idea which font
> or language they belong to.
Sorry, but it sounds like you are thoroughly confused. To begin with, a
character does not belong to a font or a language. A character is an
abstract unit of information, which can be presented using different fonts
(though different fonts have different character repertoires). Different
characters use different character repertoires, but they are widely
overlapping. It is rare to find a character that is used in one language
only, and even then the language does not own the character - it could be
taken into use for some other language. Knowing the language of some text is
mostly not needed for rendering a character, except for CJK
(Chinese/Japanese/Korean) ideographs.
> Based on the character value, i want to
> find out the appropriate font and use that font to render the text.
You're on a wrong track. There's seldom a single font that can be used, so
the expression "the appropriate font" is misguided; asking for "an
appropriate font" would make sense _if_ you first answered the question
"appropriate in which sense?"
--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/
|
|
0
|
|
|
|
Reply
|
Jukka
|
2/19/2007 8:44:09 AM
|
|
On Feb 19, 12:44 am, "Jukka K. Korpela" <jkorp...@cs.tut.fi> wrote:
> Scripsit xpank...@gmail.com:
>
> > Is there a way to find out which font to use given that you have a
> > unicode character?
>
> That's a fairly broad question, isn't it? But normally we should not
> consider the choice of a font for a character for some text, or at least a
> fragment of text. Mixing fonts inside text is generally a bad idea.
>
> > I am specifically looking for solution in windows,
>
> The operating system is hardly relevant here.
>
> > where i have a unicode character stream but i have no idea which font
> > or language they belong to.
>
> Sorry, but it sounds like you are thoroughly confused. To begin with, a
> character does not belong to a font or a language. A character is an
> abstract unit of information, which can be presented using different fonts
> (though different fonts have different character repertoires). Different
> characters use different character repertoires, but they are widely
> overlapping. It is rare to find a character that is used in one language
> only, and even then the language does not own the character - it could be
> taken into use for some other language. Knowing the language of some text is
> mostly not needed for rendering a character, except for CJK
> (Chinese/Japanese/Korean) ideographs.
>
> > Based on the character value, i want to
> > find out the appropriate font and use that font to render the text.
>
> You're on a wrong track. There's seldom a single font that can be used, so
> the expression "the appropriate font" is misguided; asking for "an
> appropriate font" would make sense _if_ you first answered the question
> "appropriate in which sense?"
>
> --
> Jukka K. Korpela ("Yucca")http://www.cs.tut.fi/~jkorpela/
My understanding of unicode is that each character has only one
representation in one language. For example if font 0xDFAB represents
Persian alphabet then it can't represent any other language alphabet.
It seems that is wrong and character codes do overlap. Anyways as you
said they mostly don't overlap, i would like to ignore the overlap
case.
Now assume that i have 2 characters that i need to display with code
0x0FAB and 0x0456, how do i find out a font which supports the given
character range? If i can find a font that supports the given
character, i can print it using that font.
The problem is because there is no universal font for unicode so you
need to select an appropriate font before displaying a character.
Now can you tell me if there is
a) a generic way to find out which font contains the unicode character
that i want to display
b) or a windows specific way in which i can enumerate fonts and find
out which unicode character ranges that font serves?
I heard IE and other browsers do that automatic detection of language
and i just wanted to know if there is a straight forward way to do it
or not?
Regards,
Pankaj
|
|
0
|
|
|
|
Reply
|
xpankajx
|
2/19/2007 4:42:59 PM
|
|
xpankajx@gmail.com wrote:
> On Feb 19, 12:44 am, "Jukka K. Korpela" <jkorp...@cs.tut.fi> wrote:
>
>>Scripsit xpank...@gmail.com:
>>
>>
>>>Is there a way to find out which font to use given that you have a
>>>unicode character?
>>
>>That's a fairly broad question, isn't it? But normally we should not
>>consider the choice of a font for a character for some text, or at least a
>>fragment of text. Mixing fonts inside text is generally a bad idea.
>>
>>
>>>I am specifically looking for solution in windows,
>>
>>The operating system is hardly relevant here.
>>
>>
>>>where i have a unicode character stream but i have no idea which font
>>>or language they belong to.
>>
>>Sorry, but it sounds like you are thoroughly confused. To begin with, a
>>character does not belong to a font or a language. A character is an
>>abstract unit of information, which can be presented using different fonts
>>(though different fonts have different character repertoires). Different
>>characters use different character repertoires, but they are widely
>>overlapping. It is rare to find a character that is used in one language
>>only, and even then the language does not own the character - it could be
>>taken into use for some other language. Knowing the language of some text is
>>mostly not needed for rendering a character, except for CJK
>>(Chinese/Japanese/Korean) ideographs.
>>
>>
>>>Based on the character value, i want to
>>>find out the appropriate font and use that font to render the text.
>>
>>You're on a wrong track. There's seldom a single font that can be used, so
>>the expression "the appropriate font" is misguided; asking for "an
>>appropriate font" would make sense _if_ you first answered the question
>>"appropriate in which sense?"
>>
>>--
>>Jukka K. Korpela ("Yucca")http://www.cs.tut.fi/~jkorpela/
>
>
> My understanding of unicode is that each character has only one
> representation in one language. For example if font 0xDFAB represents
> Persian alphabet then it can't represent any other language alphabet.
>
> It seems that is wrong and character codes do overlap. Anyways as you
> said they mostly don't overlap, i would like to ignore the overlap
> case.
>
> Now assume that i have 2 characters that i need to display with code
> 0x0FAB and 0x0456, how do i find out a font which supports the given
> character range? If i can find a font that supports the given
> character, i can print it using that font.
>
> The problem is because there is no universal font for unicode so you
> need to select an appropriate font before displaying a character.
>
> Now can you tell me if there is
> a) a generic way to find out which font contains the unicode character
> that i want to display
> b) or a windows specific way in which i can enumerate fonts and find
> out which unicode character ranges that font serves?
>
> I heard IE and other browsers do that automatic detection of language
> and i just wanted to know if there is a straight forward way to do it
> or not?
>
> Regards,
> Pankaj
>
Not easily. You can use Windows' Charmap, or BabelMap
http://www.babelstone.co.uk/Software/BabelMap.html
to see what characters are supported by a given installed font, or
whether a specific unicode character has a glyph in a specific font.
There are many sites and publications that will list fonts that
support given languages - such as
http://www.alanwood.net/unicode/fonts.html
Some of the most extensive character support can be found in Arial
Unicode MS.
I would think that some font foundry or vendor might have a deatiled
cross-reference chart of their fonts with their supported unicode
characters, but I haven't seen one. They might have it for internal use.
It might be an interesting task for someone to write a program that
would go through all installed fonts, or all fonts in a folder, to
search for a given unicode point.
- Character
|
|
0
|
|
|
|
Reply
|
Character
|
2/19/2007 5:35:52 PM
|
|
Character wrote:
>>
>> I heard IE and other browsers do that automatic detection of language
>> and i just wanted to know if there is a straight forward way to do it
>> or not?
>>
>> Regards,
>> Pankaj
>>
>
> Not easily. You can use Windows' Charmap, or BabelMap
> http://www.babelstone.co.uk/Software/BabelMap.html
> to see what characters are supported by a given installed font, or
> whether a specific unicode character has a glyph in a specific font.
>
But that's not what Pankaj asking for, C. Pankaj is correct that the
browsers seem to have a way of detecting exactly this information. I
presume they do this with a call to the OS, not on their own. So this
must be a function that's available to other apps, and that's what is
needed here.
I think that if I were Pankaj, I'd start at the MSDN site and search
there for functions that deal with Unicode. It's got to be there somewhere.
|
|
0
|
|
|
|
Reply
|
Dick
|
2/19/2007 5:45:10 PM
|
|
Dick Margulis wrote:
> Character wrote:
>
>>>
>>> I heard IE and other browsers do that automatic detection of language
>>> and i just wanted to know if there is a straight forward way to do it
>>> or not?
>>>
>>> Regards,
>>> Pankaj
>>>
>>
>> Not easily. You can use Windows' Charmap, or BabelMap
>> http://www.babelstone.co.uk/Software/BabelMap.html
>> to see what characters are supported by a given installed font, or
>> whether a specific unicode character has a glyph in a specific font.
>>
>
>
> But that's not what Pankaj asking for,
I agree. BabelMap would be a clumsy workaround. And of no use if he
wants to do the font selection automatically.
> C. Pankaj is correct that the
> browsers seem to have a way of detecting exactly this information. I
> presume they do this with a call to the OS, not on their own. So this
> must be a function that's available to other apps, and that's what is
> needed here.
Browsers can detect a required language, but they use whatever font
has been defined for use when that language is called for.
> I think that if I were Pankaj, I'd start at the MSDN site and search
> there for functions that deal with Unicode. It's got to be there somewhere.
If the language detection is based on the appearance of a unicode
character, then that's a great idea! But there's an HTML tag, "lang",
that specifies the language. Whether this is what's used to notify a
browser that language support is needed, I don't know.
Or I could be completely off-base ..
- Character
|
|
0
|
|
|
|
Reply
|
Character
|
2/19/2007 6:05:51 PM
|
|
Character wrote:
>
> Browsers can detect a required language, but they use whatever font has
> been defined for use when that language is called for.
I just did a little poking around in my Firefox Options. I clicked the
Advanced button in the Fonts & Colors group on the Content tab.
Here's what I discovered. At the top is a dropdown list of possible
languages. This appears to include all languages supported by any font
on _my_ system. Possibly it's a fixed list that ships with the browser
or a list of all languages defined in the W3C standards, but I don't
think that's the case.
When I select a language, the remaining fields are populated with
whatever default fonts support that language. I say these are default
fonts because I've never made a selection to override the defaults.
For the "Western" and "Central European" languages, the choices are:
Proportional: Serif [that is, I can choose for my default proportional
font to be the default serif choice or the default sans-serif
choice--this is not saying that "serif" is the name of the default font]
Serif: Times New Roman
Sans-serif: Arial
Monospace: Courier New
(By the way, don't beat me up about these choices. I leave them as the
defaults because I find that an effective way to check whether CSS is
working the way I want it to.)
Anyway, if I then pick Japanese, the choices change automatically to:
Sans Serif
Adobe Ming Std L
Arial Unicode MS
Adobe Ming Std L
If I pick Korean, the choices change automatically to:
Sans Serif
Adobe Myungjo Std M
Arial Unicode MS
Adobe Myungjo Std M
If I pick Unified Canadian Syllabary, the choices change automatically to:
Serif
Adobe Jenson Pro Lt
Bell Centennial BoldListing
Adobe Jenson Pro Lt
Now several of these fonts did not ship with the Windows XP operating
system or with Firefox or with Office. They either shipped with Adobe
CS2 or I bought them on my own, as the case may be.
How did Firefox find them? In fact, WHY did Firefox find them, given
that I've never visited pages with some of those languages? The answer
has to be that Firefox issued a system call to populate the list of
languages and another system call to find out which fonts supported
those character ranges.
QED
>
> If the language detection is based on the appearance of a unicode
> character, then that's a great idea! But there's an HTML tag, "lang",
> that specifies the language. Whether this is what's used to notify a
> browser that language support is needed, I don't know.
>
> Or I could be completely off-base ..
>
I just think you have the logic backwards. The "lang" tag tells the
browser which of the above vectors to query for a list of fonts and,
consequently, which font to use for displaying the tagged text. However,
if you just throw a random Unicode glyph number at the browser, it's
still going to go out and find it in a font that supports the range
where that glyph number is found. No guarantee what it will look like
next to the rest of the text, but it will at least be the nominally
correct character.
Dick
http://ampersandvirgule.blogspot.com/
|
|
0
|
|
|
|
Reply
|
Dick
|
2/19/2007 6:37:54 PM
|
|
Scripsit xpankajx@gmail.com:
- -
>> --
>> Jukka K. Korpela ("Yucca")http://www.cs.tut.fi/~jkorpela/
Please note that on Usenet, comprehensively quoting an entire message (even
down to the signature) is a common indicator of lack of comprehensive
reading. In future, read the message, think about it, and then quote the
relevant part(s) that you are commenting on.
> My understanding of unicode is that each character has only one
> representation in one language.
You're wrong here, too. I'm afraid you have completely misunderstood what
Unicode is. You might get a fresh start from my web page
http://www.cs.tut.fi/~jkorpela/chars.html or, better still, my book "Unicode
Explained" (O'Reilly, 2006).
> For example if font 0xDFAB represents
> Persian alphabet then it can't represent any other language alphabet.
0xDFAB is not a font, it does not represent an alphabet, and it identifies a
character without restricting its use to a single language. Users of
languages decide what characters they use.
> It seems that is wrong and character codes do overlap.
It was wrong, and the statement "character codes do overlap" doesn't really
make any sense.
> Anyways as you
> said they mostly don't overlap, i would like to ignore the overlap
> case.
No, I wrote just the opposite. To get an idea, what do think, how many
languages use the letter "a"?
In _special cases_ you might find information that lets you deduce language
from a character, but it's not a matter of character code definition but
factual information about use of character, and the information might get
obsoleted at any time when some people decide to use the character in
another language.
> Now assume that i have 2 characters that i need to display with code
> 0x0FAB and 0x0456, how do i find out a font which supports the given
> character range? If i can find a font that supports the given
> character, i can print it using that font.
So now it's about finding _a_ font. Well, you need to study font properties.
The methods depend on the format of font files and on your programming
environment.
Beware that any algorithm that picks up a font just because a character
exists in it will produce typographically random results, to put it nicely.
You should normally try and select a single font that contains all the
characters you need _and_ looks suitable (for your particular purposes, and
to your readers, too) _and_ has suitable properties otherwise (e.g., in some
contexts, you really need a sans-serif font, or a monospace font, or some
other particular category of fonts). "Borrowing" characters from other fonts
should be made with caution.
> The problem is because there is no universal font for unicode so you
> need to select an appropriate font before displaying a character.
The fonts Code2000 and Code2001 together cover Unicode for most practical
purposes. Whether they solve your problem is a different issue, since your
real problem is still unknown. What are you actually trying to create? Just
write one document, or produce a word processor, or create a text layout
system, or something else?
> I heard IE and other browsers do that automatic detection of language
> and i just wanted to know if there is a straight forward way to do it
> or not?
There's some truth in the statement, but it's mostly just misleading before
you understand the basics. Web browsers generally mix writing systems
(scripts), encodings, and languages into a big mess, but basically a browser
uses a list of fonts and traverses it until it finds one that contains the
character in question. Some browsers, especially IE 6 and older, make big
mistakes in this process.
--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/
To join the Clueles Club, quote this sig in its entirety!
|
|
0
|
|
|
|
Reply
|
Jukka
|
2/19/2007 6:49:29 PM
|
|
Dick Margulis wrote:
> Character wrote:
>
>>
>> Browsers can detect a required language, but they use whatever font
>> has been defined for use when that language is called for.
> Dick wrote:
> I just did a little poking around in my Firefox Options. I clicked the
> Advanced button in the Fonts & Colors group on the Content tab.
I had done the same thing ... but all I get is a complete list of
installed fonts regardless of the language I choose. Note that I have
no foreign language support installed, so the list of languages is
either built in to Firefox or, less likely, extracted from some buried
table of Windows options.
> How did Firefox find them? In fact, WHY did Firefox find them, given
> that I've never visited pages with some of those languages? The answer
> has to be that Firefox issued a system call to populate the list of
> languages and another system call to find out which fonts supported
> those character ranges.
>
> QED
I'm sure you're right.
> ... However,
> if you just throw a random Unicode glyph number at the browser, it's
> still going to go out and find it in a font that supports the range
> where that glyph number is found. No guarantee what it will look like
> next to the rest of the text, but it will at least be the nominally
> correct character.
THAT I wasn't aware of. Does it make a difference if the character
appears in the HTML text with its Unicode name or its number?
The definition I find of the "lang" tab is that it can be used to
apply to an entire web page or just a string of text.
|
|
0
|
|
|
|
Reply
|
Character
|
2/19/2007 7:29:07 PM
|
|
Character wrote:
> Dick Margulis wrote:
>
>> Character wrote:
>>
>>>
>>> Browsers can detect a required language, but they use whatever font
>>> has been defined for use when that language is called for.
>
> > Dick wrote:
>> I just did a little poking around in my Firefox Options. I clicked the
>> Advanced button in the Fonts & Colors group on the Content tab.
>
> I had done the same thing ... but all I get is a complete list of
> installed fonts regardless of the language I choose. Note that I have no
> foreign language support installed, so the list of languages is either
> built in to Firefox or, less likely, extracted from some buried table of
> Windows options.
>
The Options dialog changed quite a bit between Firefox 1.5 and 2.0. You
may be looking at an older version than I am.
>>
> THAT I wasn't aware of. Does it make a difference if the character
> appears in the HTML text with its Unicode name or its number?
I don't think it makes a difference in a modern browser. It seems to
make a bigger difference with RSS feeds. Apparently the numeric form
works better with XML, although I don't know the reason.
By the way, I got into a disagreement with someone about this a few
months ago. His position, as best I can reconstruct it without digging
through old mail, was that it's a good thing applications (not just
browsers but also word processors, for example) do this, because instead
of showing you a blank or some garbage code, they show you a
representation of the desired character. My position was that as a
document creator I'd rather have the option of telling the application
to show me an error of some sort so that I know I've got a mismatched
font. I don't want Word telling me that my document is hunky-dory just
because it found a glyph _somewhere_ on my computer to fill the space,
because that doesn't meet _my_ standard for document quality.
We went back and forth a bit. I acknowledged his point from the document
consumer's point of view. And I seem to recall that he acknowledged my
point from the document producer's point of view.
Anyway, what I'm getting at is that in this thread I'm just describing
what browsers do, not saying I think it's necessarily a good thing.
>
> The definition I find of the "lang" tab is that it can be used to apply
> to an entire web page or just a string of text.
>
>
Right. It can also be defined in the CSS rather than directly on the
HTML page.
|
|
0
|
|
|
|
Reply
|
Dick
|
2/19/2007 7:44:27 PM
|
|
Dick Margulis wrote:
>
> The Options dialog changed quite a bit between Firefox 1.5 and 2.0. You
> may be looking at an older version than I am.
Yes, I am. 1.5
I installed 2.0 and quickly uninstalled it because it did something (I
forget what) that was completely opposite the way I'd been doing
something that I do a lot of (now if I could only remember what it
was!). But that's a completely different topic.
Thanks for all your effort on this. I don't know if it's helping the
OP, but it has certainly helped me!
- Character
|
|
0
|
|
|
|
Reply
|
Character
|
2/19/2007 8:45:11 PM
|
|
On 18 Feb 2007 09:28:23 -0800, xpankajx@gmail.com wrote:
> Is there a way to find out which font to use given that you have a
> unicode character? I am specifically looking for solution in windows,
> where i have a unicode character stream but i have no idea which font
> or language they belong to. Based on the character value, i want to
> find out the appropriate font and use that font to render the text.
These reference pages are dense but contain a lot of useful
information for the Windows font API calls:
http://msdn2.microsoft.com/en-us/library/ms776440.aspx
A general search on Google for:
font api site:microsoft.com
also turns up numerous Microsoft web pages, a few of which actually
seem related to the topic (joke).
When programming in Windows, there is no substitute for reading the
API documentation. You didn't mention what programming language you
are using, so I can't help further.
|
|
0
|
|
|
|
Reply
|
Identity
|
2/21/2007 2:49:03 AM
|
|
On Feb 20, 6:49 pm, Identity Number Forty-Seven <ident...@number.47>
wrote:
> On 18 Feb 2007 09:28:23 -0800, xpank...@gmail.com wrote:
>
> > Is there a way to find out which font to use given that you have a
> > unicode character? I am specifically looking for solution in windows,
> > where i have a unicode character stream but i have no idea which font
> > or language they belong to. Based on the character value, i want to
> > find out the appropriate font and use that font to render the text.
>
> These reference pages are dense but contain a lot of useful
> information for the Windows font API calls:
>
> http://msdn2.microsoft.com/en-us/library/ms776440.aspx
>
> A general search on Google for:
>
> font api site:microsoft.com
>
> also turns up numerous Microsoft web pages, a few of which actually
> seem related to the topic (joke).
>
> When programming in Windows, there is no substitute for reading the
> API documentation. You didn't mention what programming language you
> are using, so I can't help further.
I want to do this in C/C++. I found EnumFont or similar API on MSDN
but that does not give any information on the character range that
font supports.
Pankaj
|
|
0
|
|
|
|
Reply
|
xpankajx
|
2/22/2007 3:49:18 AM
|
|
On Feb 21, 7:49 pm, xpank...@gmail.com wrote:
> On Feb 20, 6:49 pm, Identity Number Forty-Seven <ident...@number.47>
> wrote:
>
>
>
>
>
> > On 18 Feb 2007 09:28:23 -0800, xpank...@gmail.com wrote:
>
> > > Is there a way to find out which font to use given that you have a
> > > unicode character? I am specifically looking for solution in windows,
> > > where i have a unicode character stream but i have no idea which font
> > > or language they belong to. Based on the character value, i want to
> > > find out the appropriate font and use that font to render the text.
>
> > These reference pages are dense but contain a lot of useful
> > information for the Windows font API calls:
>
> >http://msdn2.microsoft.com/en-us/library/ms776440.aspx
>
> > A general search on Google for:
>
> > font api site:microsoft.com
>
> > also turns up numerous Microsoft web pages, a few of which actually
> > seem related to the topic (joke).
>
> > When programming in Windows, there is no substitute for reading the
> > API documentation. You didn't mention what programming language you
> > are using, so I can't help further.
>
> I want to do this in C/C++. I found EnumFont or similar API on MSDN
> but that does not give any information on the character range that
> font supports.
>
> Pankaj- Hide quoted text -
>
> - Show quoted text -
Check this from:
http://gainsford.tripod.com/unicode_help.htm
Microsoft Word (as of Word 2002) does automatic font substitution when
it finds a character in a document that does not exist in the font
specified. It is impossible to deactivate this. This makes font-
testing impossible.
|
|
0
|
|
|
|
Reply
|
xpankajx
|
2/23/2007 12:58:02 AM
|
|
<xpankajx@gmail.com> wrote:
> > On Feb 20, 6:49 pm, Identity Number Forty-Seven <ident...@number.47>
> > wrote:
> Microsoft Word (as of Word 2002) does automatic font substitution when
> it finds a character in a document that does not exist in the font
> specified. It is impossible to deactivate this. This makes font-
> testing impossible.
I. e. for those who want to do everything with M$ Word ;-)
SCNR
Andreas
|
|
0
|
|
|
|
Reply
|
iso
|
2/23/2007 1:58:42 PM
|
|
On Feb 23, 5:58 am, Andreas H=F6feld <sendnos...@vorsicht-bissig.de>
wrote:
> <xpank...@gmail.com> wrote:
> > > On Feb 20, 6:49 pm, Identity Number Forty-Seven <ident...@number.47>
> > > wrote:
> > Microsoft Word (as of Word 2002) does automatic font substitution when
> > it finds a character in a document that does not exist in the font
> > specified. It is impossible to deactivate this. This makes font-
> > testing impossible.
>
> I. e. for those who want to do everything with M$ Word ;-)
>
> SCNR
> Andreas
Andreas you are offtopic and offensive.
The point i was making is that it is possible to find if a font
supports given character code or not. Some applications do that.
Does anyone know if there is a windows function that i can use to get
the list of supported character ranges in that font?
Pankaj
|
|
0
|
|
|
|
Reply
|
xpankajx
|
2/23/2007 11:01:55 PM
|
|
On 23 Feb 2007 15:01:55 -0800, xpankajx@gmail.com wrote:
> On Feb 23, 5:58 am, Andreas H�feld <sendnos...@vorsicht-bissig.de>
> wrote:
>> <xpank...@gmail.com> wrote:
>>> > On Feb 20, 6:49 pm, Identity Number Forty-Seven <ident...@number.47>
>>> > wrote:
>>> Microsoft Word (as of Word 2002) does automatic font substitution when
>>> it finds a character in a document that does not exist in the font
>>> specified. It is impossible to deactivate this. This makes font-
>>> testing impossible.
>>
>> I. e. for those who want to do everything with M$ Word ;-)
>>
>> SCNR
>> Andreas
>
> Andreas you are offtopic and offensive.
>
> The point i was making is that it is possible to find if a font
> supports given character code or not. Some applications do that.
>
> Does anyone know if there is a windows function that i can use to get
> the list of supported character ranges in that font?
>
> Pankaj
Andreas has been around here for long enough to put his .5 pfennigs in when
he wishes. You, on the other hand, might want to cosider who it is that
you're calling offensive.
And ... if you've read the font groups enough to be comfortable here, then
you relize that we all, as a group, enjoy a good pun or jab at each others
expense - in good fun. If you're too sober-sided to handle that, then this
is definitely *not* the place to be.
//al
|
|
0
|
|
|
|
Reply
|
al
|
2/24/2007 1:03:01 AM
|
|
On Feb 23, 5:03 pm, al jones <alfredmjo...@shotmail.com> wrote:
> On 23 Feb 2007 15:01:55 -0800, xpank...@gmail.com wrote:
>
>
>
>
>
> > On Feb 23, 5:58 am, Andreas H=F6feld <sendnos...@vorsicht-bissig.de>
> > wrote:
> >> <xpank...@gmail.com> wrote:
> >>> > On Feb 20, 6:49 pm, Identity Number Forty-Seven <ident...@number.47>
> >>> > wrote:
> >>> Microsoft Word (as of Word 2002) does automatic font substitution when
> >>> it finds a character in a document that does not exist in the font
> >>> specified. It is impossible to deactivate this. This makes font-
> >>> testing impossible.
>
> >> I. e. for those who want to do everything with M$ Word ;-)
>
> >> SCNR
> >> Andreas
>
> > Andreas you are offtopic and offensive.
>
> > The point i was making is that it is possible to find if a font
> > supports given character code or not. Some applications do that.
>
> > Does anyone know if there is a windows function that i can use to get
> > the list of supported character ranges in that font?
>
> > Pankaj
>
> Andreas has been around here for long enough to put his .5 pfennigs in wh=
en
> he wishes. You, on the other hand, might want to cosider who it is that
> you're calling offensive. =20
>
> And ... if you've read the font groups enough to be comfortable here, then
> you relize that we all, as a group, enjoy a good pun or jab at each others
> expense - in good fun. If you're too sober-sided to handle that, then th=
is
> is definitely *not* the place to be.
>
> //al- Hide quoted text -
>
> - Show quoted text -
al jones, please stay on topic.
Regards,
Pankaj
|
|
0
|
|
|
|
Reply
|
xpankajx
|
2/24/2007 7:37:47 AM
|
|
On 23 Feb 2007 23:37:47 -0800, xpankajx@gmail.com wrote:
> On Feb 23, 5:03 pm, al jones <alfredmjo...@shotmail.com> wrote:
>> On 23 Feb 2007 15:01:55 -0800, xpank...@gmail.com wrote:
>>
>>
>>
>>
>>
>>> On Feb 23, 5:58 am, Andreas H�feld <sendnos...@vorsicht-bissig.de>
>>> wrote:
>>>> <xpank...@gmail.com> wrote:
>>>>> > On Feb 20, 6:49 pm, Identity Number Forty-Seven <ident...@number.47>
>>>>> > wrote:
>>>>> Microsoft Word (as of Word 2002) does automatic font substitution when
>>>>> it finds a character in a document that does not exist in the font
>>>>> specified. It is impossible to deactivate this. This makes font-
>>>>> testing impossible.
>>
>>>> I. e. for those who want to do everything with M$ Word ;-)
>>
>>>> SCNR
>>>> Andreas
>>
>>> Andreas you are offtopic and offensive.
>>
>>> The point i was making is that it is possible to find if a font
>>> supports given character code or not. Some applications do that.
>>
>>> Does anyone know if there is a windows function that i can use to get
>>> the list of supported character ranges in that font?
>>
>>> Pankaj
>>
>> Andreas has been around here for long enough to put his .5 pfennigs in when
>> he wishes. You, on the other hand, might want to cosider who it is that
>> you're calling offensive.
>>
>> And ... if you've read the font groups enough to be comfortable here, then
>> you relize that we all, as a group, enjoy a good pun or jab at each others
>> expense - in good fun. If you're too sober-sided to handle that, then this
>> is definitely *not* the place to be.
>>
>> //al- Hide quoted text -
>>
>> - Show quoted text -
>
> al jones, please stay on topic.
>
> Regards,
> Pankaj
You're trolling pankaj ....
|
|
0
|
|
|
|
Reply
|
al
|
2/24/2007 11:51:52 AM
|
|
|
18 Replies
242 Views
(page loaded in 0.194 seconds)
Similiar Articles: Unicode Character to Font Mapping - comp.fontsIs there a way to find out which font to use given that you have a unicode character? I am specifically looking for solution in windows, where i have ... A font with subscripts and superscripts as characters? - comp ...Unicode Character to Font Mapping - comp.fonts "Borrowing" characters from other fonts ... Fonts with numbers as subscripts - comp.fonts The other approach is to use a ... "single line" unicode font - comp.fontsUnicode Character to Font Mapping - comp.fonts Finding a Range of Unicode Characters - comp.databases.filemaker ... "single line" unicode font - comp.fonts Angle brackets ... Finding a Range of Unicode Characters - comp.databases.filemaker ...Unicode Character to Font Mapping - comp.fonts Finding a Range of Unicode Characters - comp.databases.filemaker ... "single line" unicode font - comp.fonts Angle brackets ... AMS Euler as a general font - comp.text.texUnicode Character to Font Mapping - comp.fonts AMS Euler as a general font - comp.text.tex... no sense as to why, but you cannot access these even when you use Mapping ... unicode display of common characters - comp.emacsA map?) to replace the UCN with the letter equivalent. But ... Strange mixed font - comp.fonts "single line" unicode font - comp.fonts unicode display of common characters ... cannot display Chinese font - comp.soft-sys.matlabUnicode Character to Font Mapping - comp.fonts... for rendering a character, except for CJK (Chinese ... But ... line" unicode font - comp.fonts unicode display of ... some chinese fonts missing - comp.unix.solarisUnicode Character to Font Mapping - comp.fonts... for rendering a character, except for CJK >>(Chinese ... I would think that some font foundry or vendor might have ... what font do they use for the SAT tests? - comp.fontsUnicode Character to Font Mapping - comp.fonts Browsers can detect a required language, but they use whatever font has been defined for ... It is impossible to deactivate ... cannot write std::map via ostream_iterator? - comp.lang.c++ ...Unicode Character to Font Mapping - comp.fonts See the character map, and you will find them. In Visual Basic, you cannot write ... ... Where 7 is the eighth Unicode ... definition of knowledge - can't beat it - comp.ai.philosophy ...Unicode Character to Font Mapping - comp.fonts... serif: Arial Monospace: Courier New (By the way, don't beat ... > > The definition I find of the "lang" tab is that it ... Fonts with numbers as subscripts - comp.fontsThe other approach is to use a Unicode font that has true subscript glyphs in a ... See the character map, and you will find them. In Visual Basic, you cannot write ... What's the deal with Monotype Sorts in MS Office - comp.fonts ...... triangle pointing north, is an available Unicode character ... Symbol" and select it from the resulting "map ... Nontheless, I'm still curious about Character's font ... How do I insert a 'degree' character - comp.unix.solaris ...Does your system have a character map app that copies to the ... echo "\0260" 0260 = 176 = 0xB0 http://www.unicode.org ... and then change the symbol to the correct font type. Encoding question - comp.lang.perl.misc... MICSFT/PC/CP437.TXT Vim supports editing of unicode characters in ... emulator you need to choose an appropriate font. ... Ben -- perl -e'print map {/.(.)/s} sort unpack ... Mapping of Unicode characters - Wikipedia, the free encyclopediaUnicode characters can be categorized in many ways. Every character is assigned ... For any character in this range, RichEdit would show a character from a symbol font ... Unicode - Wikipedia, the free encyclopediaThese font formats map Unicode code points to glyphs. Thousands of fonts exist on the ... Unicode characters that map to precomposed glyphs can be used in many cases, thus ... 7/15/2012 11:10:22 PM
|