Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/space-wizards/SharpFont

Cross-platform FreeType bindings for .NET
https://github.com/space-wizards/SharpFont

Fix package tags

af81af91a0665a20ff57ee7f017c116b287a9389 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
More project metadata modernization

fb7bd1774b59278eea158cc1405f9f0e3a05f015 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Clean up this repo.

.NET 7 all the way.

759aae040bcca88df2456787e9aaaee9694b5689 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Use correct shared library name on FreeBSD (#1)

105a2edb21dd55a11a74759ebb815c698f8b61f1 authored about 2 years ago by Kevin Zheng <[email protected]>
Prep for NuGet packge update.

142b71eec78d41e69e5800b64a08efac37105b8a authored almost 5 years ago by Pieter-Jan Briers <[email protected]>
No longer use XQuartz libfreetype.6.dylib

fed1f74d2d3269eb68d3a9a01ad9f748a32a8e00 authored almost 5 years ago by Pieter-Jan Briers <[email protected]>
Prep for NuGet package

5220b7b3abfcecd82b90d49b9c177f291e607120 authored about 5 years ago by Pieter-Jan Briers <[email protected]>
.NET Core 3 support.

This multi targets the projects to net45;netcoreapp3.0.

I wasn't quite capable of putting enoug...

ea47295285e7b20080cbbed78ca3991f3d446e36 authored about 5 years ago by Pieter-Jan Briers <[email protected]>
Merge pull request #125 from KakCAT/master

Patch proposed by https://github.com/Robmaister/SharpFont/issues/115

c14b603082538d25c4ca0bb0594d41fffeb43d98 authored almost 6 years ago by Robert Rouhani <[email protected]>
Patch proposed by https://github.com/Robmaister/SharpFont/issues/115

59064b4eb8b61d3b470a8b995694fc98e56c3141 authored about 6 years ago by KakCAT <[email protected]>
Merge pull request #123 from rlokc/master

Fixed StrfName's String property returning unicode strings of wrong length

96cd382b359d1aedbff60207c3db5de35216f1b9 authored about 6 years ago by Robert Rouhani <[email protected]>
Fixed StrfName's String property returning unicode strings of wrong length

61a4d0157a9bb3f00d268b35dc9f618a9269cf3a authored about 6 years ago by rlokc <[email protected]>
Merged in SharpFont.HarfBuzz

0c1670e1ebb56c62bf59bf04a7c907beda54ec9b authored over 7 years ago by Robert Rouhani <[email protected]>
Removed LINQ, multi-targeting .NET 2.0, moved ToGdipBitmap out to SharpFont.Gdi dll from Examples

54be8c7e526b878b2d7ff462de0ffa0bd756ee7b authored over 7 years ago by Robert Rouhani <[email protected]>
Merge pull request #101 from corliss/master

Unify all SharpFont projects into a single Portable library.

814db862570ec2d1936afda46416bc49e1c8b848 authored over 7 years ago by Robert Rouhani <[email protected]>
SharpFont.csproj: Add ProjectTypeGuids so that Visual Studio recognizes this project as a standard Portable Class Library and adds (Portable) to the display name in Solution Explorer.

896a6d54ae04fbe9fa9f2da7c5779f785aa0843e authored almost 8 years ago by corliss <[email protected]>
1. Unify nuspecs into SharpFont.nuspec. Eliminate SharpFont.Portable.nuspec and SharpFont.iOS.nuspec.

2. Cleanup SharpFont.csproj: a) Remove SHARPFONT_PORTABLE b) Change the output path to SharpFont...

6d46c1fa601a01fb3c326c3a96bc36cd288113ac authored almost 8 years ago by corliss <[email protected]>
Rename SharpFont.Portable to SharpFont.

2da5e256c6412b79a17b71cccb345182dc2be0b1 authored almost 8 years ago by corliss <[email protected]>
Rename SharpFont.Portable to SharpFont.

ae0fc839ae3c7938d4072617ecb4c6358d0c535e authored almost 8 years ago by corliss <[email protected]>
Eliminate SharpFontShared directory.

6c98ab14783b88927c9f17ffcf8db814e15a7771 authored almost 8 years ago by corliss <[email protected]>
Move all the code from SharpFont.Shared to SharpFont.Portable, and delete the SharpFont.Shared project.

46a5d18d2b4bd46f16bcdce77ea27b1c5e8f6717 authored almost 8 years ago by corliss <[email protected]>
Eliminates non-portable code, temporarily moving it to the Examples project. This results in only portable code in SharpFont. As a result, the SharpFont project is eliminated in favor of SharpFont.Portable.

f0e68edfbf2d08931d627971e523573483c6424f authored almost 8 years ago by corliss <[email protected]>
Eliminate SharpFont.iOS. TODO: use the same DLL name for all platforms. This checkin removes the name "__Internal" for IOS.

48d68f613cddc28a230923630be186666526fd84 authored almost 8 years ago by corliss <[email protected]>
Generic fix for #82 and #84, fixed problems with all overloads of Library.SetProperty and Library.GetProperty in the process

3c51037a85ca31ad93c5b71ae18353946786a4c5 authored about 8 years ago by Robert Rouhani <[email protected]>
Removed invalid SubType tag for .dll.config, unused csproj files

f1d4a691d5eb2ffb3baeea8ea27ebda3d1101d56 authored about 8 years ago by Robert Rouhani <[email protected]>
Fixed SfntName.String issues. Ref #96

3a5b821499924ef2a452abaaba04029d67ccd1fa authored about 8 years ago by Robert Rouhani <[email protected]>
Removed extra level of indirection fixing #96

APIs fixed: Face.GetSfntName, Face.GetPSFontInfo, and Face.GetPSFontPrivate

07a8e76440c0546f9f3e2f1c17ffbf039b008205 authored about 8 years ago by Robert Rouhani <[email protected]>
Added missing license headers. Fix #92

ab71d3028e89e2e30f5c85834ea62c3f5935deb7 authored over 8 years ago by Robert Rouhani <[email protected]>
Fixed nuget targets

05444dc2685a9dbc8b49a84c9fb0960bc31590d6 authored over 8 years ago by Robert Rouhani <[email protected]>
Release 4.0.0

ad1a8d7c6a924bba4f42dff8e0e46963c65eeb51 authored over 8 years ago by Robert Rouhani <[email protected]>
Merge pull request #85 from drewkeller/master

If FreeType fails to open a font and assign a reference (such as for …

c005042cd40e7ebe99b8ac09322643f4779a17ac authored over 8 years ago by Robert Rouhani <[email protected]>
Merge pull request #91 from dkeetonx/master

Add freebsd into the dll.config file.

7005cd56aba51228aa4b60d09bb0030d97e41600 authored over 8 years ago by Robert Rouhani <[email protected]>
Add freebsd into the dll.config file.

8efddb79a3d55bca01e5e80e8f3782e8f8c5fbab authored over 8 years ago by Daniel Keeton Jr <[email protected]>
Remove error checking after FT_Done_xx is called. The FT library itself does not perform these checks. This also removes all exceptions that were being thrown inside of Dispose() methods.

9dafc4e7fc7e5bcb86cbf1fa68b4cad81b27b908 authored over 8 years ago by drew <[email protected]>
Revert "If FreeType fails to open a font and assign a reference (such as for a bad font file), we should not try to release the non-existing reference when disposing the face."

This reverts commit 480b85fa9fe6c3e314d8d6289afdd72b988d224f.

b319b972e568476de22e85f07f20ede8eabb7f1a authored over 8 years ago by drew <[email protected]>
If FreeType fails to open a font and assign a reference (such as for a bad font file), we should not try to release the non-existing reference when disposing the face.

480b85fa9fe6c3e314d8d6289afdd72b988d224f authored over 8 years ago by drew <[email protected]>
Removed more warnings, added code copyright to top of files missing it

2f5db2e1d4d7e0a9634da9068499dc61a645d7cf authored over 8 years ago by Robert Rouhani <[email protected]>
Merge pull request #81 from drewkeller/squash-warnings

Squash warnings

34263f041d69ef936ea3f68bca09b709ca4b612d authored over 8 years ago by Robert Rouhani <[email protected]>
Resolve missing file

ac6983875e0675cce24cb3b9adc5b238fc35e3d6 authored over 8 years ago by drew <[email protected]>
Resolve approx 500 warnings related to files being in the project tree (one warning per file per project that referenced the shared project) by creating a separate directories for each project.

43cb42298e70abc1755b71c0fca25d001853eee8 authored over 8 years ago by drew <[email protected]>
Resolve approx 200 warnings related to missing XML comments

2512cf577c41682ee5f2c0cf7df9ee8223d5dd50 authored over 8 years ago by drew <[email protected]>
Updated NuGet shield URL

aa26c202d55a937292c7b9dd7083220510efbb5e authored over 8 years ago by Robert Rouhani <[email protected]>
Removed broken NuGet download shield from README

3f5db5981c15402f847c9860fa422990bc6ad4c7 authored over 8 years ago by Robert Rouhani <[email protected]>
Merge pull request #80 from SiliconStudio/sync

Support for iOS, Android, Windows Store apps, CoreCLR

0be23a6b6463fcdc8a1ed2e52a20ce4be283dad8 authored over 8 years ago by Robert Rouhani <[email protected]>
Portable version of SharpFont

Enable compilation of SharpFont against PCL.
Remove ICustomMarshaler to support Windows Store Ap...

8c358a5773be800110b22ed072bdabb8ac2b937c authored over 8 years ago by Manu <[email protected]>
Better portability of DllImport by omitting the .dll extension

a19899348f35c7c6ba5cbf3278a9a11c4f77ddf9 authored over 8 years ago by Manu <[email protected]>
[iOS] Mac specific methods don't work with iOS static linking

ac2b5da4e0fb0e1fea534f4c62f9ca0d84c76127 authored over 8 years ago by Manu <[email protected]>
[iOS] Replace all references to [MarchalAs (UnmanagedType.LPArray)] which are not supported on iOS

84a0f04229d6b7c720d00176e286ef4930211908 authored over 8 years ago by Manu <[email protected]>
[iOS] Turn all the class used as direct wrapper into structure so that PtrToStructure can work on iOS

47391f0f4913adcddb7f641763cf6e446db46ead authored over 8 years ago by Manu <[email protected]>
Add iOS target

a22487895a64798481e7f1075f6d3c57d18ae151 authored over 8 years ago by Manu <[email protected]>
Remove windows only code from SharpFont (Bitmap)

2500f3419399be0f2bbd11ff4639b961490af944 authored over 8 years ago by Manu <[email protected]>
Merge pull request #76 from StephenMcConnel/FixConfigFileForDebianPkg

Fix SharpFont.dll.config to work with debian packaging

77ff30183a98e65b80cc50f9fdd24be31a85680b authored over 8 years ago by Robert Rouhani <[email protected]>
Fix SharpFont.dll.config to work with dh_clideps

The old version appears to work at runtime, but it fails badly when
trying to build a debian pac...

c760a5cc51e939ac89a65b666403520557a09c2c authored over 8 years ago by Stephen McConnel <[email protected]>
Merge pull request #74 from drewkeller/example

Example updates

c644a6daf23ac21f5b7326d6b3c2641e7b50145f authored over 8 years ago by Robert Rouhani <[email protected]>
(Example) Revamp the method that renders a font string. The changes include the following:

- Add explanatory comments throughout (hopefully helpful, a la example)
- Prevent clipping or e...

7c8ef8e33925d7c5e3565453f22a421111a632ea authored over 8 years ago by drew <[email protected]>
* (Example) Prevent some crashes from font files that are not well-behaved

* Implement status messages for better feedback
* Fix text size selection
* Remember folder selec...

cb83d078d5db67c890e8b59e04cc5e88b74b0204 authored over 8 years ago by drew <[email protected]>
(Example) Hook up some of the UI things that were hanging (font size, fore/back color). Remove some not-used code.

f79d88420014fd13a2cc6ecf1f80217ba95302a9 authored over 8 years ago by drew <[email protected]>
(Example) Add menu option to open a folder to populate the font list.

8b4cd1824f5570b90fc89f80a07bc2cc6c09df63 authored over 8 years ago by drew <[email protected]>
(Example) Add status label so errors can be reported

Increase size of window so it is more appropriate for the default font size.

998751e7aeaebb4266251b88c3a1381a1bcf922f authored over 8 years ago by drew <[email protected]>
(Example) Refactor font handling details into the new FontService class.

51772d6ef64807251925734270c98083cc253d1c authored over 8 years ago by drew <[email protected]>
(Examples) Change the project from Console to Windows application to get rid of extraneous window. Let's update to .Net 4.6 as well so we can do edits after breakpoints and such (x64 and 2.0?... not good for on-the-fly debugging).

91f31eb5cea9108ca706bc6f7c40b7a551a294a9 authored over 8 years ago by drew <[email protected]>
Merge pull request #73 from varon/outlinefuncs-gc-fix

Memory pinning OutlineFuncs

3c76f56f128e5cdbe24d61fffb89783570e8130b authored over 8 years ago by Robert Rouhani <[email protected]>
Corrected incorrect IDisposable implementation; Added defensive features to OutlineFuncs

e0d5c93841ba0ef6490dafa149386a70c03cbb22 authored over 8 years ago by Justin <[email protected]>
(Example) Some minor reorganization of existing code

(There will be some whitespace changes as files get normalized)

4fae6f54e857482309dccb7a65f541e3d98deb35 authored over 8 years ago by drew <[email protected]>
Add .editorconfig to reduce the amount of spurious whitespace changes

dbadfb03dbe46c9496921112ff28300440793ec7 authored over 8 years ago by drew <[email protected]>
Stylecop fixes, updated copyright years

915906871d873d02e712832d66587664ed586e26 authored over 8 years ago by Robert Rouhani <[email protected]>
Merge pull request #72 from varon/add-dll-config-to-nuget

Added dll config to the NuGet libs folder

8918baad9485490ee75616c1df891b0ef9498f31 authored over 8 years ago by Robert Rouhani <[email protected]>
Added memory-pinning to outline funcs to prevent NPEs due to GC moves

c044020a9ce18d2c82bab23d289ead6084961f0c authored over 8 years ago by Justin <[email protected]>
Added dll config to the nuget libs folder

31ae18b38e6c7fe72c23adfcefd4c496ece4bf81 authored over 8 years ago by Justin <[email protected]>
Update ToGdipBitmap to fix libgdiplus bug. Ref #62

46dc060a7bcacef459ee836ad5cd746b97a96c6f authored over 8 years ago by Robert Rouhani <[email protected]>
Merge pull request #70 from HinTak/master

Add file dialog result to listbox.

2f50fbc2a1ba0b876581ddd58053867932e7a1f2 authored over 8 years ago by Robert Rouhani <[email protected]>
avoid calling new Bitmap() with zero dimensions

Fixes crashes with loading non-English fonts, such as NotoSansKhmer-Bold.ttf from Google Noto.
h...

33cdec24aed767c70bfec01b1f740b0016601f31 authored over 8 years ago by Hin-Tak Leung <[email protected]>
avoid repeated re-rendering per Paint event

Noticed that CPU usage shoots up after loading new font (from no font folder)
and that ToGdipBit...

2e709f37db326704df28ebd24cadf7bc89b9fb1b authored over 8 years ago by Hin-Tak Leung <[email protected]>
allow fontFolder to not exist, now that we can load arbitrary font elsewhere

a46d0dde4543db1ac62ef037178717b156e937f5 authored over 8 years ago by Hin-Tak Leung <[email protected]>
Add file dialog result to listbox.

The File->Open menu option opens a file dialog, but does nothing afterwards.
This change puts th...

6265e9273baf9b99d9cf4e491ae3625d547a9abc authored over 8 years ago by Hin-Tak Leung <[email protected]>
Merge pull request #68 from HinTak/master

Hoop up File->Exit to Application.Exit() to shut down from menu.

f0bdb22636e7a5e3a6f7fa131d85220d600adedb authored over 8 years ago by Robert Rouhani <[email protected]>
Merge branch 'master' of github.com:HinTak/SharpFont

c500667efce2e78a6650b126d811d96370700eb3 authored over 8 years ago by Hin-Tak Leung <[email protected]>
hook up the File->Exit Menu option to Application.Exit()

Make it reponsive to shutting down from the File Menu.
https://github.com/Robmaister/SharpFont/i...

1d691344fbb87168182b90594f640f55fdcbac33 authored over 8 years ago by Hin-Tak Leung <[email protected]>
hook up the File->Exit Menu option to Application.Exit()

Make it reponsive to shutting down from the File Menu.
https://github.com/Robmaister/SharpFont/i...

e7b50c5a78cfd4215fb1ffad973d41e671a525a3 authored over 8 years ago by Hin-Tak Leung <[email protected]>
Merge pull request #66 from varon/documentation-in-nuget-pkg

Added documentation XML to NuGet package

1c16f73c7c33f2dcd1d5915cb0d6d2866321271b authored over 8 years ago by Robert Rouhani <[email protected]>
Added documentation XML to NuGet package

1246171ad86706189570e7128a1827f455ce3f1c authored over 8 years ago by Justin <[email protected]>
Merge pull request #64 from varon/enhanced_readme_clarity

Enhanced readme clarity about windows 64 bit compatibility

c6e57a41cccfd1fecbfa8edcaf5a3c3937486d6a authored over 8 years ago by Robert Rouhani <[email protected]>
Enhanced readme clarity about windows 64 bit compatibility

8b35f51aa51434ac1447cd52e8065aa3db95af81 authored over 8 years ago by Justin <[email protected]>
Updated copyright years

748624a178ccff33e5b28cf4d389ecdb7be94293 authored almost 9 years ago by Robert Rouhani <[email protected]>
Updated copyright years and released v3.1.0

34425d12a0fdae4fc87f6ca3f3ba824cef93a4c1 authored almost 9 years ago by Robert Rouhani <[email protected]>
Reverted changes to Fixed26Dot6.Add/Subtract due to developing on the wrong branch

8becc77b5c98c86716c966b9e8e4ab1ba0cf5879 authored almost 9 years ago by Robert Rouhani <[email protected]>
Fixed #60 and found a bug in Fixed26Dot6 Add/Subtract as a result

61c7fd075726de2c710d38af8c4a414482efad28 authored almost 9 years ago by Robert Rouhani <[email protected]>
Merge pull request #58 from HinTak/master

issues of building on case-senstive file system.

e20f1a46a0832cea7e207eacd8fb46a46a4cdb64 authored over 9 years ago by Robert Rouhani <[email protected]>
Case consistency between Debug build and release build - the release build does *.xml rather than *.XML

Signed-off-by: Hin-Tak Leung <[email protected]>

7c547f85db36c307369fd8571a25b27815284b1c authored over 9 years ago by Hin-Tak Leung <[email protected]>
Rename a number of files so the references in the project file matches the actual files on case-sensitive file system.

Signed-off-by: Hin-Tak Leung <[email protected]>

292c06543eb070ddd60041e4d326297da9aa0512 authored over 9 years ago by Hin-Tak Leung <[email protected]>
adding ComputeMetrics

Signed-off-by: Hin-Tak Leung <[email protected]>
Signed-off-by: Robert Rouhani <robert...

74e3b089fc3b81beec47efbefde8f6d766d5f2ea authored over 9 years ago by Hin-Tak Leung <[email protected]>
Merge pull request #57 from neilt6/patch-1

Fixed Face.GetKerning()

deca9517496827e60de3122bae4d86bb378f32c6 authored over 9 years ago by Robert Rouhani <[email protected]>
Fixed Face.GetKerning()

Modified Face.GetKerning() to use the specified KerningMode instead of KerningMode.Unscaled.

eb85fb185529c0b8c9f211e7fdd1ef9eaa7b7bad authored over 9 years ago by Neil Thiessen <[email protected]>
Moved FreeType Windows instructions to the Dependencies repo.

8601c0f3e9211c4dcd6f3a1fc9811a0c5da4f831 authored over 9 years ago by Robert Rouhani <[email protected]>
Replaced common addition of two IntPtrs with PInvokeHelper.AbsoluteOffsetOf

Fixed some bugs where Marshal.OffsetOf was given the wrong type.
Made a few comments about negat...

2963a837221ddcebe6484235264c4ba3247de6c5 authored over 9 years ago by Robert Rouhani <[email protected]>
Moved remaining "Computations" functions to the Fixed* structs.

Marked Generic class as obsolete, started replacing with Tag property and Disposed event.
Docume...

10c8d9d3a03d6601438831b7fb8259d2ffe52f8e authored over 9 years ago by Robert Rouhani <[email protected]>
Merge pull request #53 from PetrMahdalicek/MyChanges

Fixed Add and Subtract implementations in Fixed16Dot16, Fixed26Dot6 and Fixed2Dot14

c015e520989a0fe4b40679ba2cfbab80608b03ce authored over 9 years ago by Robert Rouhani <[email protected]>
Fixed Add and Subtract methods in Fixed26Dot6 and Fixed2Dot14

use FromRawValue instead of constructor

b535d5a90c1cb83b3d49dd6b16d8cb43340a07ec authored over 9 years ago by Petr Mahdalíček <[email protected]>
Fixed Fixed16Dot16.Add method

Use FromRawValue instead of constructor

3ad004fe6e81777a2f41567adf6fe0fb79ba7043 authored over 9 years ago by Petr Mahdalíček <[email protected]>
Published v3.0.1

a907f15f1553491536f285cef76a42388c2abce9 authored over 9 years ago by Robert Rouhani <[email protected]>