-->![Windows xp fonts list Windows xp fonts list](/uploads/1/2/6/3/126352584/695681572.jpg)
![Windows Xp Font Package S Windows Xp Font Package S](/uploads/1/2/6/3/126352584/485809854.png)
How to package fonts in.msi file for easy deployment. Sep 30, 2010. In this tutorial I will show you how to package custom font(s) into a Windows Installer.msi package for easy deployment to computers in a network through Active Directory. Windows Vista, Windows XP Microsoft. Download free fonts pack for windows xp - Artistic Font Collection: Original text fonts for all sorts of documents, and much more programs. Windows Vista includes several new fonts based on ClearType that can be used on Windows XP as well as Macs. These beautiful typefaces especially for improving the on.
This topic provides an overview of how to package fonts with your Windows Presentation Foundation (WPF) application.
Note
As with most types of software, font files are licensed, rather than sold. Licenses that govern the use of fonts vary from vendor to vendor but in general most licenses, including those covering the fonts Microsoft supplies with applications and Windows, do not allow the fonts to be embedded within applications or otherwise redistributed. Therefore, as a developer it is your responsibility to ensure that you have the required license rights for any font you embed within an application or otherwise redistribute.
Introduction to Packaging Fonts
You can easily package fonts as resources within your WPF applications to display user interface text and other types of text based content. The fonts can be separate from or embedded within the application's assembly files. You can also create a resource-only font library, which your application can reference.
![Windows xp fonts list Windows xp fonts list](/uploads/1/2/6/3/126352584/695681572.jpg)
OpenType and TrueType® fonts contain a type flag, fsType, that indicates font embedding licensing rights for the font. However, this type flag only refers to embedded fonts stored in a document–it does not refer to fonts embedded in an application. You can retrieve the font embedding rights for a font by creating a GlyphTypeface object and referencing its EmbeddingRights property. Refer to the 'OS/2 and Windows Metrics' section of the OpenType Specification for more information on the fsType flag.
![Windows Xp Font Package S Windows Xp Font Package S](/uploads/1/2/6/3/126352584/485809854.png)
The Microsoft Typography Web site includes contact information that can help you locate a particular font vendor or find a font vendor for custom work.
Adding Fonts as Content Items
You can add fonts to your application as project content items that are separate from the application's assembly files. This means that content items are not embedded as resources within an assembly. The following project file example shows how to define content items.
In order to ensure that the application can use the fonts at run time, the fonts must be accessible in the application's deployment directory. The
<CopyToOutputDirectory>
element in the application's project file allows you to automatically copy the fonts to the application deployment directory during the build process. The following project file example shows how to copy fonts to the deployment directory.The following code example shows how to reference the application's font as a content item—the referenced content item must be in the same directory as the application's assembly files.
Adding Fonts as Resource Items
You can add fonts to your application as project resource items that are embedded within the application's assembly files. Using a separate subdirectory for resources helps to organize the application's project files. The following project file example shows how to define fonts as resource items in a separate subdirectory.
Note
When you add fonts as resources to your application, make sure you are setting the
<Resource>
element, and not the <EmbeddedResource>
element in your application's project file. The <EmbeddedResource>
element for the build action is not supported.The following markup example shows how to reference the application's font resources.
Referencing Font Resource Items from Code
In order to reference font resource items from code, you must supply a two-part font resource reference: the base uniform resource identifier (URI); and the font location reference. These values are used as the parameters for the FontFamily method. The following code example shows how to reference the application's font resources in the project subdirectory called
resources
.The base uniform resource identifier (URI) can include the application subdirectory where the font resource resides. In this case, the font location reference would not need to specify a directory, but would have to include a leading '
./
', which indicates the font resource is in the same directory specified by the base uniform resource identifier (URI). The following code example shows an alternate way of referencing the font resource item—it is equivalent to the previous code example.Referencing Fonts from the Same Application Subdirectory
You can place both application content and resource files within the same user-defined subdirectory of your application project. The following project file example shows a content page and font resources defined in the same subdirectory.
Since the application content and font are in the same subdirectory, the font reference is relative to the application content. The following examples show how to reference the application's font resource when the font is in the same directory as the application.
Enumerating Fonts in an Application
To enumerate fonts as resource items in your application, use either the GetFontFamilies or GetTypefaces method. The following example shows how to use the GetFontFamilies method to return the collection of FontFamily objects from the application font location. In this case, the application contains a subdirectory named 'resources'.
The following example shows how to use the GetTypefaces method to return the collection of Typeface objects from the application font location. In this case, the application contains a subdirectory named 'resources'.
Creating a Font Resource Library
You can create a resource-only library that contains only fonts—no code is part of this type of library project. Creating a resource-only library is a common technique for decoupling resources from the application code that uses them. This also allows the library assembly to be included with multiple application projects. The following project file example shows the key portions of a resource-only library project.
Referencing a Font in a Resource Library
To reference a font in a resource library from your application, you must prefix the font reference with the name of the library assembly. In this case, the font resource assembly is 'FontLibrary'. To separate the assembly name from the reference within the assembly, use a ';' character. Adding the 'Component' keyword followed by the reference to the font name completes the full reference to the font library's resource. The following code example shows how to reference a font in a resource library assembly.
Note
This SDK contains a set of sample OpenType fonts that you can use with WPF applications. The fonts are defined in a resource-only library. For more information, see Sample OpenType Font Pack.
Limitations on Font Usage
The following list describes several limitations on the packaging and use of fonts in WPF applications:
- Font embedding permission bits: WPF applications do not check or enforce any font embedding permission bits. See the Introduction_to_Packing Fonts section for more information.
- Site of origin fonts: WPF applications do not allow a font reference to an http or ftp uniform resource identifier (URI).
- Absolute URI using the pack: notation: WPF applications do not allow you to create a FontFamily object programmatically using 'pack:' as part of the absolute uniform resource identifier (URI) reference to a font. For example,
'pack://application:,/resources/#Pericles Light'
is an invalid font reference. - Automatic font embedding: During design time, there is no support for searching an application's use of fonts and automatically embedding the fonts in the application's resources.
- Font subsets: WPF applications do not support the creation of font subsets for non-fixed documents.
- In cases where there is an incorrect reference, the application falls back to using an available font.
See also
Developer(s) | Microsoft |
---|---|
Operating system | Microsoft Windows |
Type | Operating system enhancement package |
License | Closed source |
Microsoft Plus! is a discontinued commercial operating system enhancement product by Microsoft. The last edition is the Plus! SuperPack, which includes an assortment of screensavers, themes, and games, as well as multimedia applications. The Microsoft Plus! product was first announced on January 31, 1994 under the internal codename 'Frosting'. The first edition was an enhancement for Windows 95, Windows 95 Plus!
The enhancements that make up Microsoft Plus! were generally developed by Microsoft itself. The Plus! packs also included games and content from third-party companies; for example, in Plus! for Windows XP, the HyperBowl game developed by Hyper Entertainment Inc. was included. Plus! features that enhance the base operating system or provide utility are generally included free of charge in the next release of Windows.
Microsoft Plus! was discontinued in favor of Windows Ultimate Extras in Windows Vista.[1][2]
- 1Versions
Versions[edit]
Microsoft Plus! for Windows 95[edit]
Windows 95 with Microsoft Plus boot screen
This was the first version of Plus! and had an initial cost of US$ 49.99.[3] It included Space Cadet Pinball, the Internet Jumpstart Kit (which was the introduction of Internet Explorer 1.0), DriveSpace 3 and Compression Agent disk compression utilities, the initial release of theme support along with a set of 12 themes, dial-up networking server, dial-up scripting tool, and the graphical improvements such as anti-aliased screen fonts, full-window drag, the ability to stretch or shrink the wallpaper to fit the screen and highcolor icons.
Task Scheduler as it is present in later Windows versions was included as System Agent. A utility to notify the user of low disk space (DiskAlm.exe) also ran as part of System Agent. Plus! for Windows 95 was initially marketed for adding features for 'high-performance computers', the minimum system requirements were an 80386 CPU with 8 megabytes of RAM.[citation needed] Later releases of Windows 95 (OSR2 and onwards) included DriveSpace 3 and Internet Explorer 3.0. Windows 98 included all of the enhancements included in Plus! for Windows 95. The Pinball game was not installed by default, but included on the Windows 98 CD. Although Windows NT 4.0 is not intended to support desktop themes, each desktop theme from this pack (except the More Windows theme and the Windows 95 256-color theme) along with the Space theme from the Microsoft Plus! for Kids pack (albeit with a different startup sound) and three additional exclusive desktop themes is installable on this operating system via the Windows NT 4.0 Resource Kit.
The screen-saver and wallpaper files include images from the Codex Leicester, which Microsoft founder Bill Gates bought in 1994.
Microsoft Plus! for Kids![edit]
This version was released in 1997 and targeted at children of ages 12 and under. It includes three new applications: Talk It!, a text-to-speech program that says what users type using various voices; Play It!, an electronic keyboard with music and sound effects; and Paint It!, a version of Paint oriented for kids. It also contained a 'picture picker' along with clipart, fonts, 10 new desktop themes, and Protect It!, parental controls for Internet Explorer. Plus! for Kids! was the only Plus! release from the Microsoft Home and Entertainment division rather than the Windows Operating System development group. Four desktop themes from this collection - Baseball, Jungle, Space and Underwater - were included in Windows 98; the Underwater theme, however, was modified to have its sounds play in different events.
There is also a demo version for Microsoft Plus! for Kids!; however, it only contains the readme for the program and the Underwater theme. The pack can also be installed on Windows NT 4.0 if the user is granted administrative privileges, according to the Readme document included with the pack, although Protect It! and the desktop themes cannot be installed, mainly due to design differences between Windows 95 and NT 4.0.
Microsoft Plus! 98[edit]
As the sequel to the original suite of enhancements to Windows, Plus! 98 included the original set of themes along with eighteen new desktop themes (Some were based on popular comics such as FoxTrot and Garfield.[4]), along with new programs and tools for Windows 98. An 'organic art' 3D screensaver rendered unique infinite 3D visual shapes.[4] A Start Menu cleanup utility was added to Windows 98's Maintenance Wizard.[4] A Cybermedia Non-Critical File Cleaner utility was integrated into Disk Cleanup. ZIP file integration with Windows Explorer was first introduced with this version under the name of 'compressed folders'. New games, such as Microsoft Golf 1998 Lite, Lose Your Marbles and the now popular Spider Solitaire were also part of Plus! 98.[4] A Deluxe CD Player with CDDB support[4] and a basic 'express' version of Picture It![4] were also included. Finally, Plus! 98 came with McAfee VirusScan 3.0, along with a six-month supply of free updates.[4]
Some Plus! 98 features such as compressed folders and the Spider Solitaire game were included in Windows Me and later Windows versions. The Deluxe CD Player was included with Windows 2000. Although Windows Me does not include all of the Plus! 98 features and Plus! 98 Setup is blocked by Windows Me as incompatible, it can be installed on Windows Me by copying the setup files to the local hard disk and renaming Setup.exe before running it.
Microsoft Plus! Game Pack: Cards & Puzzles[edit]
This Plus! pack was released at the time of Windows Millennium Edition; however, it could also be installed on Windows 95, 98 and 2000.[5] It included the Microsoft Entertainment Pack: The Puzzle Collection - a collection of 10 arcade games and Microsoft Bicycle Card Collection, another set of 12 card games (Hearts, Spades, Cribbage, Pinochle, Crazy 8's, Oh Hell!, Go Fish, Old Maid, Euchre, Gin Rummy, Schafkopf and Skat). A trial version of Microsoft Pandora's Box was also included.
Microsoft Plus! for Windows XP[edit]
Marketed as 'The Ultimate Companion for Windows XP', Microsoft Plus! for Windows XP was launched alongside the Windows XP operating system on October 25, 2001. This version of Plus! was created to show off the enhanced capabilities that Windows XP presented with its updated Windows Media Player and DirectX 3D core technologies. Continuing the feature categories of the previous Plus! products, the product features were desktop themes, screen savers, games, and utilities.
Plus! for Windows XP includes:
- Plus! Themes (Aquarium, Nature, da Vinci and Space)
- Plus! Screen Savers (Aquarium, Nature, da Vinci, Space, Robot Circus, Sand Pendulum, Mercury Pool and Plus! My Pictures Premium screensaver)
- Plus! Voice Command for Windows Media Player
- Plus! Personal DJ
- Plus! MP3 Converter
- Plus! CD Label Maker
- Plus! Speaker Enhancement
- Plus! 3D Visualizations for Windows Media Player (Oddworld: Munch's Odyssee, Maxx's Kingdom and Plus! Undersea Wonders)
- Plus! Skins for Windows Media Player (Aquarium, Nature, da Vinci and Space)
- Plus! Russian Square
Microsoft Plus! Digital Media Edition[edit]
Marketed as 'The Ultimate Photo, Music, and Movie Enhancement Pack for Windows XP', Microsoft launched Plus! Digital Media Edition along with Windows XP Media Center Edition. Plus! Digital Media Edition signified the first time Microsoft had released a second Plus! product based on the same base operating system. Microsoft Plus! Digital Media Edition was also the first Microsoft product to be made available for sale to consumers via e-commerce as full product download through online retailers.
Released on January 7, 2003, Plus! Digital Media Edition built upon two newly enhanced Windows XP core components: Windows Media Player and Windows Movie Maker 2. This product version focused more on utility features for photos, music and movies rather than including the more traditional Plus! features like themes, screen savers, and games.
Plus! Digital Media Edition includes:
- Plus! Photo Story 2
- Plus! Party Mode
- Plus! Analog Recorder
- Plus! CD Label Maker
- Plus! Dancer
- Plus! Audio Converter
- Plus! Effects and Transitions for Windows Movie Maker 2
- Plus! Alarm Clock
- Plus! Sleep Timer
- Plus! Skins for Windows Media Player 9 Series
- Plus! Sync & Go for Pocket PC
Microsoft Plus! Digital Media Edition is the only version of Microsoft Plus! to require activation.
Windows XP Media Center Edition 2005 includes some of the themes and screensavers from Microsoft Plus! for Windows XP, as it retains the Aquarium, Da Vinci, Nature and Space themes. It also includes some applications from Microsoft Plus! Digital Media Edition, namely, Audio Converter, CD Label Maker, Dancer and Party Mode and the My Pictures Premium screensaver. A Windows Media Player skin called Darkling, developed by The Skins Factory is included, the skin is exclusive to Microsoft Plus! Digital Media Edition. Space Cadet Pinball returns on the system.
Microsoft Plus! SuperPack for Windows XP[edit]
On October 19, 2004, Microsoft replaced its two separate Plus! products for Windows XP with a single combined version called the Microsoft Plus! SuperPack for Windows XP. There were no new features or functionality added nor are the two separate products integrated. On Windows XP Media Center Edition the Pack was not needed as it had included the Plus Pack features. The Plus! series has been discontinued, as some of its features have been integrated into other Microsoft products such as Windows Vista.
See also[edit]
- Microsoft Photo Story
- Microsoft Windows Media Player
- Microsoft Windows Movie Maker
External links[edit]
- Official Microsoft Plus! Website. at the Wayback Machine (archived May 3, 2007)
- Microsoft Plus! for Modern Windows (Windows 98+)
References[edit]
- ^Thurrott, Paul (2007-01-17). 'Paul Thurrott's SuperSite for Windows: Windows Ultimate Extras Review'. SuperSite for Windows. Archived from the original on 2007-04-15. Retrieved 2017-04-16.
- ^'Microsoft Plus!'. Microsoft. Archived from the original on 2003-01-09. Retrieved 2011-07-31.
- ^'Microsoft Suggests $209.95 Retail Price For Windows 95'. The Seattle Times. June 7, 1995. Retrieved 9 April 2016.
- ^ abcdefg'Consumer Companion for Windows 98 Offers Powerful New Utilities Desktop Themes and Exciting Games' (Press release). Microsoft Corporation. 1998-06-25. Archived from the original on 2009-02-10. Retrieved 2009-02-14.
- ^'Microsoft Plus! Game Pack: Minimum Requirements'. Microsoft. Retrieved 2014-02-19.
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Microsoft_Plus!&oldid=927258502'