На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
... (продолжение следует) ...

Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...
Модераторы: jack128, D[u]fa, Shaggy, Rouse_
  
> Свой шрифт в андроид , Не отображается свой шрифт в андроид
    Здравствуйте. Возникла проблема использования своего шрифта в андроид. Использую Delphi xe8, делаю как сказано тут http://www.vr-online.ru/blog/fire-monkey-s...rilozhenii-9416
    Создал кнопку и лэйбл, в свойствах указал свой шрифт для них, шрифт поставил в операционную систему(windows 7) и придеплоил, указал в деплое /assets/internal. Взял рабочий FMX.FontGlyphs.Android.pas, закинул его в папку проекта, так же как и шрифт. Добавил в uses FMX.FontGlyphs.Android, FMX.FontGlyphs,System.IOUtils. Запускаю на компе все работает, как только запускаю на планшете(android 7.0), все работает, но шрифт отрисовывается обычный...Пробовал вывести на лейбл название шрифта Label.TextSetting.Font.Family, выводит как раз название моего шрифта, но не отрисовывает его на планшете. Обсмотрел много материала, везде этот метод вроде как работает, но не у меня, в чем может быть подвох?
    ExpandedWrap disabled
      unit Unit1;
       
      interface
       
      uses
        System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
        FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls,
        FMX.Controls.Presentation, FMX.FontGlyphs.Android, FMX.FontGlyphs,System.IOUtils;
       
      type
        TForm1 = class(TForm)
          Button1: TButton;
          Label1: TLabel;
          procedure Button1Click(Sender: TObject);
        private
          { Private declarations }
        public
          { Public declarations }
        end;
       
      var
        Form1: TForm1;
       
      implementation
       
      {$R *.fmx}
       
      procedure TForm1.Button1Click(Sender: TObject);
      begin
      label1.Text:=button1.Text;
      end;
       
      end.


    В FMX.FontGlyphs.Android все как надо вроде, файл взял с примера http://delphifmandroid.blogspot.com/2015/01/true-type.html
    ExpandedWrap disabled
      //Typeface := TJTypeface.JavaClass.create(FamilyName, TypefaceFlag);
       
          FontFile := TPath.GetDocumentsPath + PathDelim + CurrentSettings.Family + '.ttf';
          if FileExists(FontFile) then
            Typeface := TJTypeface.JavaClass.createFromFile(StringToJString(FontFile))
          else
            Typeface := TJTypeface.JavaClass.Create(FamilyName, TypefaceFlag);
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0198 ]   [ 16 queries used ]   [ Generated: 16.04.24, 18:10 GMT ]