Exemple #1
0
        public Face(string filename, uint segCacheMaxSize, FaceOptions options)
        {
            if (!File.Exists(filename))
            {
                throw new ArgumentException("filename");
            }

            _face = Graphite2Api.MakeFileFaceWithSegCache(filename, segCacheMaxSize, options);

            if (_face == IntPtr.Zero)
            {
                throw new ArgumentException("filename is not a graphite font");
            }
        }