PageRenderTime 41ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/vcl/source/fontsubset/gsub.h

https://bitbucket.org/markjenkins/libreoffice_ubuntu-debian-fixes
C Header | 38 lines | 10 code | 9 blank | 19 comment | 0 complexity | 036ea1169f9283b98e9a315200e91e4e MD5 | raw file
Possible License(s): GPL-3.0, LGPL-3.0, MPL-2.0-no-copyleft-exception, LGPL-2.1, BSD-3-Clause-No-Nuclear-License-2014
  1. /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
  2. /*
  3. * This file is part of the LibreOffice project.
  4. *
  5. * This Source Code Form is subject to the terms of the Mozilla Public
  6. * License, v. 2.0. If a copy of the MPL was not distributed with this
  7. * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  8. *
  9. * This file incorporates work covered by the following license notice:
  10. *
  11. * Licensed to the Apache Software Foundation (ASF) under one or more
  12. * contributor license agreements. See the NOTICE file distributed
  13. * with this work for additional information regarding copyright
  14. * ownership. The ASF licenses this file to you under the Apache
  15. * License, Version 2.0 (the "License"); you may not use this file
  16. * except in compliance with the License. You may obtain a copy of
  17. * the License at http://www.apache.org/licenses/LICENSE-2.0 .
  18. */
  19. #ifndef _PSP_GSUB_H
  20. #define _PSP_GSUB_H
  21. namespace vcl
  22. {
  23. int HasVerticalGSUB( struct vcl::_TrueTypeFont* pTTFile );
  24. int UseGSUB( struct vcl::_TrueTypeFont* pTTFile, int nGlyph, int wmode );
  25. int ReadGSUB( struct vcl::_TrueTypeFont* pTTFile, int nRequestedScript, int nRequestedLangsys );
  26. void ReleaseGSUB( struct vcl::_TrueTypeFont* pTTFile );
  27. }
  28. #endif /* _PSP_GSUB_H */
  29. /* vim:set shiftwidth=4 softtabstop=4 expandtab: */