Skip to content

Commit

Permalink
version 3.3.2 (VCL+FMX)
Browse files Browse the repository at this point in the history
- Fixed Slow loading of material design font in Windows 11
- Added support for Delphi 12.1
- Removed old font "Material Design Icons Desktop.ttf"
- Added new font "Material Design Icons.ttf"
- Removed old unit form Font Name conversion: MaterialFontConvert.pas
- Updated list of Icons Names/CodePoint to version 7.4.47 into Source\Fonts\Icons.MaterialDesign.pas
- Added Search of Icons by Name in Custom CharMap
  • Loading branch information
carloBarazzetta committed May 3, 2024
1 parent 8c1c1ed commit 91de3a3
Show file tree
Hide file tree
Showing 119 changed files with 26,259 additions and 33,592 deletions.
Binary file removed Demo/D10_1/IconFontImageDemoFMX.res
Binary file not shown.
Binary file removed Demo/D10_1/IconFontsImageListDemo.res
Binary file not shown.
Binary file removed Demo/D10_1/IconFontsImageListDemoFMX.res
Binary file not shown.
Binary file removed Demo/D10_2/IconFontImageDemoFMX.res
Binary file not shown.
Binary file removed Demo/D10_2/IconFontsImageListDemo.res
Binary file not shown.
Binary file removed Demo/D10_2/IconFontsImageListDemoFMX.res
Binary file not shown.
Binary file removed Demo/D10_3/IconFontImageDemoFMX.res
Binary file not shown.
Binary file removed Demo/D10_3/IconFontsImageListDemo.res
Binary file not shown.
Binary file removed Demo/D10_3/IconFontsImageListDemoFMX.res
Binary file not shown.
Binary file removed Demo/D10_3/IconPickerFMX.res
Binary file not shown.
Binary file removed Demo/D10_4/IconFontImageDemoFMX.res
Binary file not shown.
Binary file removed Demo/D10_4/IconFontsImageListDemo.res
Binary file not shown.
Binary file removed Demo/D10_4/IconFontsImageListDemoFMX.res
Binary file not shown.
653 changes: 205 additions & 448 deletions Demo/D11/IconFontImageDemoFMX.dproj

Large diffs are not rendered by default.

Binary file removed Demo/D11/IconFontImageDemoFMX.res
Binary file not shown.
Binary file removed Demo/D11/IconFontsImageListDemo.res
Binary file not shown.
663 changes: 184 additions & 479 deletions Demo/D11/IconFontsImageListDemoFMX.dproj

Large diffs are not rendered by default.

Binary file removed Demo/D11/IconFontsImageListDemoFMX.res
Binary file not shown.
721 changes: 301 additions & 420 deletions Demo/D12/IconFontImageDemoFMX.dproj

Large diffs are not rendered by default.

Binary file removed Demo/D12/IconFontImageDemoFMX.res
Binary file not shown.
4 changes: 2 additions & 2 deletions Demo/D12/IconFontsImageListDemo.dproj
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{319C78E7-FBF3-4E42-B56E-2D5360A8C85B}</ProjectGuid>
<MainSource>IconFontsImageListDemo.dpr</MainSource>
<Config Condition="'$(Config)'==''">Debug</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<ProjectVersion>20.0</ProjectVersion>
<ProjectVersion>20.1</ProjectVersion>
<FrameworkType>VCL</FrameworkType>
<Base>True</Base>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
Expand Down
Binary file modified Demo/D12/IconFontsImageListDemo.res
Binary file not shown.
765 changes: 297 additions & 468 deletions Demo/D12/IconFontsImageListDemoFMX.dproj

Large diffs are not rendered by default.

Binary file removed Demo/D12/IconFontsImageListDemoFMX.res
Binary file not shown.
Binary file removed Demo/D2010/IconFontsImageListDemo.res
Binary file not shown.
Binary file modified Demo/D7/IconFontsImageListDemo.res
Binary file not shown.
Binary file removed Demo/DXE3/IconFontsImageListDemo.res
Binary file not shown.
7 changes: 3 additions & 4 deletions Demo/DXE6/IconFontsImageListDemo.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -166,8 +166,7 @@
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"/>
</VersionInfoKeys>
<Excluded_Packages>
</Excluded_Packages>
<Excluded_Packages/>
</Delphi.Personality>
<Platforms>
<Platform value="Win32">True</Platform>
Expand Down Expand Up @@ -496,15 +495,15 @@
<Operation>1</Operation>
</Platform>
</DeployClass>
<ProjectRoot Platform="OSX32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="iOSDevice" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Linux64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="OSX32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
</Deployment>
</BorlandProject>
<ProjectFileVersion>12</ProjectFileVersion>
Expand Down
Binary file removed Demo/DXE6/IconFontsImageListDemo.res
Binary file not shown.
Binary file removed Demo/DXE8/IconFontsImageListDemo.res
Binary file not shown.
Binary file not shown.
Binary file not shown.
36 changes: 16 additions & 20 deletions Demo/Fonts/README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,25 @@
# Material Design Icons Desktop TTF
> *Note:* Please use the main [MaterialDesign](https://github.com/Templarian/MaterialDesign/issues) repo to report issues. This repo is for distribution of the Webfont files only.
The "[Material Design Icons](https://MaterialDesignIcons.com) Desktop" font is built real time as changes are made by the community. If you do not see an icon simply install the latest font file.
# Webfont - Material Design Icons

> Note: This font does not conflict with the webfont "Material Design Icons".
Webfont distribution for the [Material Design Icons](https://materialdesignicons.com).

![Windows 10 Fonts](https://i.imgur.com/WjjRGWj.png)
```
npm install @mdi/font
```

## Cheatsheet
> Package built with [@mdi/font-build](https://github.com/Templarian/MaterialDesign-Font-Build).
Download the `cheatsheet.html` above which allows one click copy of the font character, SVG path, codepoint or icon name which can be pasted.
## Related Packages

## Font vs Webfont
[NPM @MDI Organization](https://npmjs.com/org/mdi)

The [Webfont](https://github.com/Templarian/MaterialDesign-Webfont) is created for use by web developers to display the icons in a browser such as Chrome. This font is called "Material Design Icons". Different websites expect different versions of the webfont, so installing it locally will cause numerous conflicts as many websites use the webfont.
- JavaScript/Typescript: [MaterialDesign-JS](https://github.com/Templarian/MaterialDesign-JS)
- SVG: [MaterialDesign-SVG](https://github.com/Templarian/MaterialDesign-SVG)
- Font-Build [MaterialDesign-Font-Build](https://github.com/Templarian/MaterialDesign-Font-Build)
- Desktop Font: [MaterialDesign-Font](https://github.com/Templarian/MaterialDesign-Font)

The font in this repo was made to be be installed in your OS. This is useful for print, UX software, or software where [SVG](https://github.com/Templarian/MaterialDesign) is not supported.
## Learn More

## Troubleshooting

Install the latest font listed in this repo.

## Related

- [MaterialDesignIcons.com](https://materialdesignicons.com/) - Website
- [MaterialDesign Repo](https://github.com/Templarian/MaterialDesign/) - Main Icon Repo
- [MaterialDesign-Webfont Repo](https://github.com/Templarian/MaterialDesign-Webfont) - Webfont Distribution NPM `@mdi/font`
- [MaterialDesign-SVG Repo](https://github.com/Templarian/MaterialDesign-SVG) - SVG Distribution NPM `@mdi/svg`
- [MaterialDesign-JS Repo](https://github.com/Templarian/MaterialDesign-JS) - TypeScript / JS Distribution `@mdi/js`
- [MaterialDesignIcons.com](https://materialdesignicons.com)
- https://github.com/Templarian/MaterialDesign
Loading

0 comments on commit 91de3a3

Please sign in to comment.