UnicodeCharacterMaps Class

Provides access to predefined alphabetic and alphanumeric character maps for a range of Unicode character sets.

Definition

Namespace: DevCase.Core.DataProcessing.Common
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public class UnicodeCharacterMaps
Inheritance
Object    UnicodeCharacterMaps

Remarks

The Unicode character sets are standardized sets of characters that cover various scripts and symbols used in written languages worldwide.

Unicode provides a unique code point for each character, ensuring interoperability and compatibility across different platforms and systems.

The character sets defined in this class represent specific stylistic variations of alphabetic characters used in mathematics and typography.

These character sets are commonly used in scientific and mathematical contexts, as well as in typography and font design.

They allow for precise representation of stylized alphabetic characters in various mathematical equations, formulas, and text layouts.

Properties

MathematicalBold Gets a dictionary where the keys are the alphabet letters from 'a' to 'Z' and numbers from '0' to '9', and the values are their corresponding symbols from the 'Mathematical Bold' character set of the 'Mathematical Alphanumeric Symbols' unicode blocks (U+1D400 to U+1D433).

e.g., dictionary key: 'A' gets value: '𝐀', and dictionary key: 'a' gets value: '𝐚'.

MathematicalBoldItalic Gets a dictionary where the keys are the alphabet letters from 'a' to 'Z', and the values are their corresponding symbols from the 'Mathematical Bold Italic' character set of the 'Mathematical Alphanumeric Symbols' unicode blocks (U+1D468 to U+1D49B).

e.g., dictionary key: 'A' gets value: '𝑨', and dictionary key: 'a' gets value: '𝒂'.

MathematicalBoldScript Gets a dictionary where the keys are the alphabet letters from 'a' to 'Z', and the values are their corresponding symbols from the 'Mathematical Bold Script' character set of the 'Mathematical Alphanumeric Symbols' unicode blocks (U+1D4D0 to U+1D503).

e.g., dictionary key: 'A' gets value: '𝓐', and dictionary key: 'a' gets value: '𝓪'.

MathematicalItalic Gets a dictionary where the keys are the alphabet letters from 'a' to 'Z', and the values are their corresponding symbols from the 'Mathematical Italic' character set of the 'Mathematical Alphanumeric Symbols' unicode blocks (U+1D434 to U+1D467).

e.g., dictionary key: 'A' gets value: '𝐴', and dictionary key: 'a' gets value: '𝑎'.

MonoSpace Gets a dictionary where the keys are the alphabet letters from 'a' to 'Z' and numbers from '0' to '9', and the values are their corresponding symbols from the 'Monospace' character set of the 'Mathematical Alphanumeric Symbols' unicode blocks (U+1D670 to U+1D6A3).

e.g., dictionary key: 'A' gets value: '𝙰', and dictionary key: 'a' gets value: '𝚊'.

SansSerif Gets a dictionary where the keys are the alphabet letters from 'a' to 'Z' and numbers from '0' to '9', and the values are their corresponding symbols from the 'Sans-Serif' character set of the 'Mathematical Alphanumeric Symbols' unicode blocks (U+1D5A0 to U+1D5D3).

e.g., dictionary key: 'A' gets value: '𝖠', and dictionary key: 'a' gets value: '𝖺'.

SansSerifBold Gets a dictionary where the keys are the alphabet letters from 'a' to 'Z' and numbers from '0' to '9', and the values are their corresponding symbols from the 'Sans-Serif Bold' character set of the 'Mathematical Alphanumeric Symbols' unicode blocks (U+1D5D4 to U+1D607).

e.g., dictionary key: 'A' gets value: '𝗔', and dictionary key: 'a' gets value: '𝗮'.

SansSerifBoldItalic Gets a dictionary where the keys are the alphabet letters from 'a' to 'Z', and the values are their corresponding symbols from the 'Sans-Serif Bold Italic' character set of the 'Mathematical Alphanumeric Symbols' unicode blocks (U+1D63C to U+1D66F).

e.g., dictionary key: 'A' gets value: '𝘼', and dictionary key: 'a' gets value: '𝙖'.

SansSerifItalic Gets a dictionary where the keys are the alphabet letters from 'a' to 'Z', and the values are their corresponding symbols from the 'Sans-Serif Italic' character set of the 'Mathematical Alphanumeric Symbols' unicode blocks (U+1D608 to U+1D63B).

e.g., dictionary key: 'A' gets value: '𝘈', and dictionary key: 'a' gets value: '𝘢'.

Methods

Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetType Gets the Type of the current instance.
(Inherited from Object)
ToString Returns a string that represents the current object.
(Inherited from Object)

Extension Methods

CanConvertTo Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
CanConvertToT Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
ConvertToT Converts an object to the specified target type.

If the conversion fails, an exception is thrown.
(Defined by ObjectExtensions)

ConvertToT Converts an object to the specified target type.

If the conversion fails, returns the specified default value.
(Defined by ObjectExtensions)

IsDisposable Determines whether the specified object is a disposable type (i.e., it implements IDisposable interface).
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
ThrowIfNullTException Throws the specified exception if the source object is null.
(Defined by ObjectExtensions)

See Also